41 required: false
42 type: string
43 configure-arguments:
44 required: false
45 type: string
46 make-arguments:
47 required: false
48 type: string
49
50 jobs:
51 build-cross-compile:
52 name: build
53 runs-on: ubuntu-22.04
54
55 strategy:
56 fail-fast: false
57 matrix:
58 target-cpu:
59 - aarch64
60 - arm
61 - s390x
62 - ppc64le
63 - riscv64
64 include:
65 - target-cpu: aarch64
66 gnu-arch: aarch64
67 debian-arch: arm64
68 debian-repository: https://httpredir.debian.org/debian/
69 debian-version: bullseye
70 - target-cpu: arm
71 gnu-arch: arm
72 debian-arch: armhf
73 debian-repository: https://httpredir.debian.org/debian/
74 debian-version: bullseye
75 gnu-abi: eabihf
76 - target-cpu: s390x
77 gnu-arch: s390x
78 debian-arch: s390x
79 debian-repository: https://httpredir.debian.org/debian/
80 debian-version: bullseye
81 - target-cpu: ppc64le
82 gnu-arch: powerpc64le
83 debian-arch: ppc64el
84 debian-repository: https://httpredir.debian.org/debian/
85 debian-version: bullseye
86 - target-cpu: riscv64
87 gnu-arch: riscv64
88 debian-arch: riscv64
89 debian-repository: https://deb.debian.org/debian-ports
90 debian-keyring: /usr/share/keyrings/debian-ports-archive-keyring.gpg
91 debian-version: sid
92
93 steps:
94 - name: 'Checkout the JDK source'
95 uses: actions/checkout@v3
96
97 - name: 'Get the BootJDK'
98 id: bootjdk
99 uses: ./.github/actions/get-bootjdk
100 with:
101 platform: linux-x64
102
103 # Use linux-x64 JDK bundle as build JDK
104 - name: 'Get build JDK'
105 id: buildjdk
106 uses: ./.github/actions/get-bundles
107 with:
108 platform: linux-x64
109
110 # Upgrading apt to solve libc6 installation bugs, see JDK-8260460.
111 - name: 'Install toolchain and dependencies'
|
41 required: false
42 type: string
43 configure-arguments:
44 required: false
45 type: string
46 make-arguments:
47 required: false
48 type: string
49
50 jobs:
51 build-cross-compile:
52 name: build
53 runs-on: ubuntu-22.04
54
55 strategy:
56 fail-fast: false
57 matrix:
58 target-cpu:
59 - aarch64
60 - arm
61 include:
62 - target-cpu: aarch64
63 gnu-arch: aarch64
64 debian-arch: arm64
65 debian-repository: https://httpredir.debian.org/debian/
66 debian-version: bullseye
67 - target-cpu: arm
68 gnu-arch: arm
69 debian-arch: armhf
70 debian-repository: https://httpredir.debian.org/debian/
71 debian-version: bullseye
72 gnu-abi: eabihf
73
74 steps:
75 - name: 'Checkout the JDK source'
76 uses: actions/checkout@v3
77
78 - name: 'Get the BootJDK'
79 id: bootjdk
80 uses: ./.github/actions/get-bootjdk
81 with:
82 platform: linux-x64
83
84 # Use linux-x64 JDK bundle as build JDK
85 - name: 'Get build JDK'
86 id: buildjdk
87 uses: ./.github/actions/get-bundles
88 with:
89 platform: linux-x64
90
91 # Upgrading apt to solve libc6 installation bugs, see JDK-8260460.
92 - name: 'Install toolchain and dependencies'
|