diff --git a/openjdk-11.spec b/openjdk-11.spec index 720b4d76e7179a06ba5867015d3f2b9c82245b8e..9964518e7f308642879e6bccceac3218e78b2a7b 100644 --- a/openjdk-11.spec +++ b/openjdk-11.spec @@ -55,6 +55,7 @@ %global aarch64 aarch64 %global riscv64 riscv64 +%global ppc64le ppc64le # By default, we build a debug build during main build on JIT architectures %if %{with slowdebug} @@ -113,6 +114,9 @@ %ifarch %{riscv64} %global archinstall riscv64 %endif +%ifarch %{ppc64le} +%global archinstall powerpc64le +%endif %global with_systemtap 1 @@ -1126,6 +1130,7 @@ fi pushd %{top_level_dir_name} # OpenJDK patches +%ifnarch ppc64le %ifarch riscv64 %patch2000 -p1 %else @@ -1190,6 +1195,7 @@ pushd %{top_level_dir_name} %patch91 -p1 %patch92 -p1 %endif +%endif popd # openjdk # %patch1000 @@ -1250,7 +1256,7 @@ export NUM_PROC=${NUM_PROC:-1} [ ${NUM_PROC} -gt %{?_smp_ncpus_max} ] && export NUM_PROC=%{?_smp_ncpus_max} %endif -%ifarch %{aarch64} riscv64 +%ifarch %{aarch64} riscv64 ppc64le export ARCH_DATA_MODEL=64 %endif @@ -1280,9 +1286,11 @@ bash ../configure \ --with-version-build=%{buildver} \ --with-version-pre="" \ --with-version-opt="" \ +%ifnarch ppc64le --with-vendor-version-string="%{vendor_version_string}" \ --with-vendor-name="Bisheng" \ --with-vendor-url="https://openeuler.org/" \ +%endif --with-vendor-bug-url="https://gitee.com/src-openeuler/openjdk-11/issues/" \ --with-vendor-vm-bug-url="https://gitee.com/src-openeuler/openjdk-11/issues/" \ --with-boot-jdk=/usr/lib/jvm/java-%{buildjdkver}-openjdk \ @@ -1699,6 +1707,9 @@ cjc.mainProgram(arg) %changelog +* Fri Mar 8 2024 jiahua.yu - 1:11.0.22.7-1 +- init support for arch ppc64le + * Wed Jan 17 2024 DXwangg - 1:11.0.22.7-0 - update to 11.0.22+7(GA) - modified delete_expired_certificates.patch