< prev index next >

.github/workflows/build-linux.yml

Print this page

134             libx11-dev${{ steps.arch.outputs.suffix }} \
135             libxext-dev${{ steps.arch.outputs.suffix }} \
136             libxrandr-dev${{ steps.arch.outputs.suffix }} \
137             libxrender-dev${{ steps.arch.outputs.suffix }} \
138             libxt-dev${{ steps.arch.outputs.suffix }} \
139             libxtst-dev${{ steps.arch.outputs.suffix }} \
140             ${{ inputs.apt-extra-packages }}
141           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 }}
142 
143       - name: 'Configure'
144         run: >
145           bash configure
146           --with-conf-name=${{ inputs.platform }}
147           ${{ matrix.debug-level == 'debug' && '--with-debug-level=fastdebug' || '' }}
148           --with-version-opt=${GITHUB_ACTOR}-${GITHUB_SHA}
149           --with-boot-jdk=${{ steps.bootjdk.outputs.path }}
150           --with-jtreg=${{ steps.jtreg.outputs.path }}
151           --with-gtest=${{ steps.gtest.outputs.path }}
152           --with-zlib=system
153           --with-jmod-compress=zip-1

154           --with-external-symbols-in-bundles=none
155           --with-native-debug-symbols-level=1
156           ${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
157           echo "Dumping config.log:" &&
158           cat config.log &&
159           exit 1)
160 
161       - name: 'Build'
162         id: build
163         uses: ./.github/actions/do-build
164         with:
165           make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
166           platform: ${{ inputs.platform }}
167           debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
168         if: ${{ inputs.dry-run == false }}
169 
170       - name: 'Upload bundles'
171         uses: ./.github/actions/upload-bundles
172         with:
173           platform: ${{ inputs.platform }}

134             libx11-dev${{ steps.arch.outputs.suffix }} \
135             libxext-dev${{ steps.arch.outputs.suffix }} \
136             libxrandr-dev${{ steps.arch.outputs.suffix }} \
137             libxrender-dev${{ steps.arch.outputs.suffix }} \
138             libxt-dev${{ steps.arch.outputs.suffix }} \
139             libxtst-dev${{ steps.arch.outputs.suffix }} \
140             ${{ inputs.apt-extra-packages }}
141           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 }}
142 
143       - name: 'Configure'
144         run: >
145           bash configure
146           --with-conf-name=${{ inputs.platform }}
147           ${{ matrix.debug-level == 'debug' && '--with-debug-level=fastdebug' || '' }}
148           --with-version-opt=${GITHUB_ACTOR}-${GITHUB_SHA}
149           --with-boot-jdk=${{ steps.bootjdk.outputs.path }}
150           --with-jtreg=${{ steps.jtreg.outputs.path }}
151           --with-gtest=${{ steps.gtest.outputs.path }}
152           --with-zlib=system
153           --with-jmod-compress=zip-1
154           --disable-jvm-feature-shenandoahgc
155           --with-external-symbols-in-bundles=none
156           --with-native-debug-symbols-level=1
157           ${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
158           echo "Dumping config.log:" &&
159           cat config.log &&
160           exit 1)
161 
162       - name: 'Build'
163         id: build
164         uses: ./.github/actions/do-build
165         with:
166           make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
167           platform: ${{ inputs.platform }}
168           debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
169         if: ${{ inputs.dry-run == false }}
170 
171       - name: 'Upload bundles'
172         uses: ./.github/actions/upload-bundles
173         with:
174           platform: ${{ inputs.platform }}
< prev index next >