< prev index next >

.github/workflows/build-linux.yml

Print this page

126             libx11-dev${{ steps.arch.outputs.suffix }} \
127             libxext-dev${{ steps.arch.outputs.suffix }} \
128             libxrandr-dev${{ steps.arch.outputs.suffix }} \
129             libxrender-dev${{ steps.arch.outputs.suffix }} \
130             libxt-dev${{ steps.arch.outputs.suffix }} \
131             libxtst-dev${{ steps.arch.outputs.suffix }} \
132             ${{ inputs.apt-extra-packages }}
133           sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${{ inputs.gcc-major-version }} 100 --slave /usr/bin/g++ g++ /usr/bin/g++-${{ inputs.gcc-major-version }}
134 
135       - name: 'Configure'
136         run: >
137           bash configure
138           --with-conf-name=${{ inputs.platform }}
139           ${{ matrix.debug-level == 'debug' && '--with-debug-level=fastdebug' || '' }}
140           --with-version-opt=${GITHUB_ACTOR}-${GITHUB_SHA}
141           --with-boot-jdk=${{ steps.bootjdk.outputs.path }}
142           --with-jtreg=${{ steps.jtreg.outputs.path }}
143           --with-gtest=${{ steps.gtest.outputs.path }}
144           --with-zlib=system
145           --with-jmod-compress=zip-1

146           ${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
147           echo "Dumping config.log:" &&
148           cat config.log &&
149           exit 1)
150 
151       - name: 'Build'
152         id: build
153         uses: ./.github/actions/do-build
154         with:
155           make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
156           platform: ${{ inputs.platform }}
157           debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
158         if: ${{ inputs.dry-run == false }}
159 
160       - name: 'Upload bundles'
161         uses: ./.github/actions/upload-bundles
162         with:
163           platform: ${{ inputs.platform }}
164           debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
165           bundle-suffix: ${{ inputs.bundle-suffix }}

126             libx11-dev${{ steps.arch.outputs.suffix }} \
127             libxext-dev${{ steps.arch.outputs.suffix }} \
128             libxrandr-dev${{ steps.arch.outputs.suffix }} \
129             libxrender-dev${{ steps.arch.outputs.suffix }} \
130             libxt-dev${{ steps.arch.outputs.suffix }} \
131             libxtst-dev${{ steps.arch.outputs.suffix }} \
132             ${{ inputs.apt-extra-packages }}
133           sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${{ inputs.gcc-major-version }} 100 --slave /usr/bin/g++ g++ /usr/bin/g++-${{ inputs.gcc-major-version }}
134 
135       - name: 'Configure'
136         run: >
137           bash configure
138           --with-conf-name=${{ inputs.platform }}
139           ${{ matrix.debug-level == 'debug' && '--with-debug-level=fastdebug' || '' }}
140           --with-version-opt=${GITHUB_ACTOR}-${GITHUB_SHA}
141           --with-boot-jdk=${{ steps.bootjdk.outputs.path }}
142           --with-jtreg=${{ steps.jtreg.outputs.path }}
143           --with-gtest=${{ steps.gtest.outputs.path }}
144           --with-zlib=system
145           --with-jmod-compress=zip-1
146           --disable-jvm-feature-shenandoahgc
147           ${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
148           echo "Dumping config.log:" &&
149           cat config.log &&
150           exit 1)
151 
152       - name: 'Build'
153         id: build
154         uses: ./.github/actions/do-build
155         with:
156           make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
157           platform: ${{ inputs.platform }}
158           debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
159         if: ${{ inputs.dry-run == false }}
160 
161       - name: 'Upload bundles'
162         uses: ./.github/actions/upload-bundles
163         with:
164           platform: ${{ inputs.platform }}
165           debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
166           bundle-suffix: ${{ inputs.bundle-suffix }}
< prev index next >