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