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