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

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           --with-external-symbols-in-bundles=none
148           --with-native-debug-symbols-level=1
149           ${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
150           echo "Dumping config.log:" &&
151           cat config.log &&
152           exit 1)
153 
154       - name: 'Build'
155         id: build
156         uses: ./.github/actions/do-build
157         with:
158           make-target: '${{ inputs.make-target }} ${{ inputs.make-arguments }}'
159           platform: ${{ inputs.platform }}
160           debug-suffix: "${{ matrix.debug-level == 'debug' && '-debug' || '' }}"
161         if: ${{ inputs.dry-run == false }}
162 
163       - name: 'Upload bundles'
164         uses: ./.github/actions/upload-bundles
165         with:
166           platform: ${{ inputs.platform }}
< prev index next >