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 }}
|