init support for arch ppc64le

(cherry picked from commit e6bfb3fd8df9332ec720c6ea67874bbce2ffd875)
This commit is contained in:
jiahua.yu 2024-03-12 17:47:18 +08:00 committed by openeuler-sync-bot
parent 5889bae0ce
commit 5ea6169a05

View File

@ -53,9 +53,10 @@
%global aarch64 aarch64
%global riscv64 riscv64
%global jit_arches x86_64 %{aarch64} loongarch64
%global ppc64le ppc64le
%global jit_arches x86_64 %{aarch64} loongarch64 ppc64le
%global sa_arches x86_64 %{aarch64} loongarch64
%global jfr_arches x86_64 %{aarch64} loongarch64
%global jfr_arches x86_64 %{aarch64} loongarch64 ppc64le
# By default, we build a debug build during main build on JIT architectures
%global include_debug_build 1
@ -126,6 +127,11 @@
%global stapinstall loongarch64
%endif
%ifarch ppc64le
%global archinstall ppc64le
%global stapinstall powerpc64le
%endif
%ifarch %{jit_arches}
%global with_systemtap 1
%else
@ -930,7 +936,7 @@ Provides: java-%{javaver}-%{origin}-accessibility%{?1} = %{epoch}:%{version}-%{r
Name: java-%{javaver}-%{origin}
Version: %{javaver}.%{updatever}.%{buildver}
Release: 2
Release: 3
# java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons
# and this change was brought into RHEL-4. java-1.5.0-ibm packages
# also included the epoch in their virtual provides. This created a
@ -1651,7 +1657,7 @@ ln -s %{top_level_dir_name} jdk8
pushd %{top_level_dir_name}
# OpenJDK patches
%ifnarch loongarch64
%ifnarch loongarch64 ppc64le
%patch8 -p1
%patch10 -p1
@ -2064,7 +2070,7 @@ bash ${top_srcdir_abs_path}/configure \
--with-milestone="fcs" \
--with-update-version=%{updatever} \
--with-build-number=%{buildver} \
%ifnarch loongarch64
%ifnarch loongarch64 ppc64le
--with-company-name="Bisheng" \
--with-vendor-name="Bisheng" \
%endif
@ -2595,6 +2601,9 @@ cjc.mainProgram(arg)
%endif
%changelog
* Tue Mar 12 2024 jiahua.yu <jiahua.yu@shingroup.cn> - 1:1.8.0.402-b06.3
- Init support for arch ppc64le
* Mon Feb 26 2024 misaka00251 <liuxin@iscas.ac.cn> - 1:1.8.0.402-b06.2
- Fix build on riscv64