8338286: GHA: Demote x86_32 to hotspot build only
Reviewed-by: ihse
This commit is contained in:
parent
f536f5ab68
commit
da7311bbe3
26
.github/workflows/main.yml
vendored
26
.github/workflows/main.yml
vendored
@ -36,7 +36,7 @@ on:
|
|||||||
platforms:
|
platforms:
|
||||||
description: 'Platform(s) to execute on (comma separated, e.g. "linux-x64, macos, aarch64")'
|
description: 'Platform(s) to execute on (comma separated, e.g. "linux-x64, macos, aarch64")'
|
||||||
required: true
|
required: true
|
||||||
default: 'linux-x64, linux-x86, linux-x64-variants, linux-cross-compile, macos-x64, macos-aarch64, windows-x64, windows-aarch64, docs'
|
default: 'linux-x64, linux-x86-hs, linux-x64-variants, linux-cross-compile, macos-x64, macos-aarch64, windows-x64, windows-aarch64, docs'
|
||||||
configure-arguments:
|
configure-arguments:
|
||||||
description: 'Additional configure arguments'
|
description: 'Additional configure arguments'
|
||||||
required: false
|
required: false
|
||||||
@ -59,7 +59,7 @@ jobs:
|
|||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
outputs:
|
outputs:
|
||||||
linux-x64: ${{ steps.include.outputs.linux-x64 }}
|
linux-x64: ${{ steps.include.outputs.linux-x64 }}
|
||||||
linux-x86: ${{ steps.include.outputs.linux-x86 }}
|
linux-x86-hs: ${{ steps.include.outputs.linux-x86-hs }}
|
||||||
linux-x64-variants: ${{ steps.include.outputs.linux-x64-variants }}
|
linux-x64-variants: ${{ steps.include.outputs.linux-x64-variants }}
|
||||||
linux-cross-compile: ${{ steps.include.outputs.linux-cross-compile }}
|
linux-cross-compile: ${{ steps.include.outputs.linux-cross-compile }}
|
||||||
macos-x64: ${{ steps.include.outputs.macos-x64 }}
|
macos-x64: ${{ steps.include.outputs.macos-x64 }}
|
||||||
@ -111,7 +111,7 @@ jobs:
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "linux-x64=$(check_platform linux-x64 linux x64)" >> $GITHUB_OUTPUT
|
echo "linux-x64=$(check_platform linux-x64 linux x64)" >> $GITHUB_OUTPUT
|
||||||
echo "linux-x86=$(check_platform linux-x86 linux x86)" >> $GITHUB_OUTPUT
|
echo "linux-x86-hs=$(check_platform linux-x86-hs linux x86)" >> $GITHUB_OUTPUT
|
||||||
echo "linux-x64-variants=$(check_platform linux-x64-variants variants)" >> $GITHUB_OUTPUT
|
echo "linux-x64-variants=$(check_platform linux-x64-variants variants)" >> $GITHUB_OUTPUT
|
||||||
echo "linux-cross-compile=$(check_platform linux-cross-compile cross-compile)" >> $GITHUB_OUTPUT
|
echo "linux-cross-compile=$(check_platform linux-cross-compile cross-compile)" >> $GITHUB_OUTPUT
|
||||||
echo "macos-x64=$(check_platform macos-x64 macos x64)" >> $GITHUB_OUTPUT
|
echo "macos-x64=$(check_platform macos-x64 macos x64)" >> $GITHUB_OUTPUT
|
||||||
@ -135,12 +135,13 @@ jobs:
|
|||||||
make-arguments: ${{ github.event.inputs.make-arguments }}
|
make-arguments: ${{ github.event.inputs.make-arguments }}
|
||||||
if: needs.select.outputs.linux-x64 == 'true'
|
if: needs.select.outputs.linux-x64 == 'true'
|
||||||
|
|
||||||
build-linux-x86:
|
build-linux-x86-hs:
|
||||||
name: linux-x86
|
name: linux-x86-hs
|
||||||
needs: select
|
needs: select
|
||||||
uses: ./.github/workflows/build-linux.yml
|
uses: ./.github/workflows/build-linux.yml
|
||||||
with:
|
with:
|
||||||
platform: linux-x86
|
platform: linux-x86
|
||||||
|
make-target: 'hotspot'
|
||||||
gcc-major-version: '10'
|
gcc-major-version: '10'
|
||||||
gcc-package-suffix: '-multilib'
|
gcc-package-suffix: '-multilib'
|
||||||
apt-architecture: 'i386'
|
apt-architecture: 'i386'
|
||||||
@ -150,7 +151,7 @@ jobs:
|
|||||||
extra-conf-options: '--with-target-bits=32 --enable-fallback-linker --enable-libffi-bundling'
|
extra-conf-options: '--with-target-bits=32 --enable-fallback-linker --enable-libffi-bundling'
|
||||||
configure-arguments: ${{ github.event.inputs.configure-arguments }}
|
configure-arguments: ${{ github.event.inputs.configure-arguments }}
|
||||||
make-arguments: ${{ github.event.inputs.make-arguments }}
|
make-arguments: ${{ github.event.inputs.make-arguments }}
|
||||||
if: needs.select.outputs.linux-x86 == 'true'
|
if: needs.select.outputs.linux-x86-hs == 'true'
|
||||||
|
|
||||||
build-linux-x64-hs-nopch:
|
build-linux-x64-hs-nopch:
|
||||||
name: linux-x64-hs-nopch
|
name: linux-x64-hs-nopch
|
||||||
@ -300,16 +301,6 @@ jobs:
|
|||||||
bootjdk-platform: linux-x64
|
bootjdk-platform: linux-x64
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
|
|
||||||
test-linux-x86:
|
|
||||||
name: linux-x86
|
|
||||||
needs:
|
|
||||||
- build-linux-x86
|
|
||||||
uses: ./.github/workflows/test.yml
|
|
||||||
with:
|
|
||||||
platform: linux-x86
|
|
||||||
bootjdk-platform: linux-x64
|
|
||||||
runs-on: ubuntu-22.04
|
|
||||||
|
|
||||||
test-macos-x64:
|
test-macos-x64:
|
||||||
name: macos-x64
|
name: macos-x64
|
||||||
needs:
|
needs:
|
||||||
@ -347,7 +338,7 @@ jobs:
|
|||||||
if: always()
|
if: always()
|
||||||
needs:
|
needs:
|
||||||
- build-linux-x64
|
- build-linux-x64
|
||||||
- build-linux-x86
|
- build-linux-x86-hs
|
||||||
- build-linux-x64-hs-nopch
|
- build-linux-x64-hs-nopch
|
||||||
- build-linux-x64-hs-zero
|
- build-linux-x64-hs-zero
|
||||||
- build-linux-x64-hs-minimal
|
- build-linux-x64-hs-minimal
|
||||||
@ -358,7 +349,6 @@ jobs:
|
|||||||
- build-windows-x64
|
- build-windows-x64
|
||||||
- build-windows-aarch64
|
- build-windows-aarch64
|
||||||
- test-linux-x64
|
- test-linux-x64
|
||||||
- test-linux-x86
|
|
||||||
- test-macos-x64
|
- test-macos-x64
|
||||||
- test-windows-x64
|
- test-windows-x64
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user