Add riscv64 support

This commit is contained in:
misaka00251 2023-08-08 16:35:34 +08:00
parent 7a8679ad68
commit 3fef554d67
No known key found for this signature in database
GPG Key ID: 4AA100DC964EDE26
2 changed files with 64891 additions and 2 deletions

64873
add-riscv64-support.patch Normal file

File diff suppressed because it is too large Load Diff

View File

@ -72,7 +72,7 @@
%global is_system_jdk 0 %global is_system_jdk 0
%global aarch64 aarch64 arm64 armv8 %global aarch64 aarch64 arm64 armv8
%global jit_arches x86_64 %{aarch64} loongarch64 %global jit_arches x86_64 %{aarch64} loongarch64 riscv64
%global aot_arches x86_64 %{aarch64} %global aot_arches x86_64 %{aarch64}
# Set of architectures for which java has short vector math library (libsvml.so) # Set of architectures for which java has short vector math library (libsvml.so)
@ -142,6 +142,9 @@
%ifarch loongarch64 %ifarch loongarch64
%global archinstall loongarch64 %global archinstall loongarch64
%endif %endif
%ifarch %{riscv64}
%global archinstall riscv64
%endif
%ifnarch %{jit_arches} %ifnarch %{jit_arches}
%global archinstall %{_arch} %global archinstall %{_arch}
%endif %endif
@ -888,7 +891,7 @@ Provides: java-src%{?1} = %{epoch}:%{version}-%{release}
Name: java-%{javaver}-%{origin} Name: java-%{javaver}-%{origin}
Version: %{newjavaver}.%{buildver} Version: %{newjavaver}.%{buildver}
Release: 0 Release: 1
# java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons # 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 # and this change was brought into RHEL-4. java-1.5.0-ibm packages
@ -993,6 +996,13 @@ Patch27: 8275509-ModuleDescriptor.hashCode-isn-t-rep.patch
############################################ ############################################
Patch2000: LoongArch64-support.patch Patch2000: LoongArch64-support.patch
############################################
#
# riscv64 specific patches
#
############################################
Patch3000: add-riscv64-support.patch
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: alsa-lib-devel BuildRequires: alsa-lib-devel
@ -1233,6 +1243,9 @@ pushd %{top_level_dir_name}
%patch24 -p1 %patch24 -p1
%patch26 -p1 %patch26 -p1
%patch27 -p1 %patch27 -p1
%ifarch riscv64
%patch3000 -p1
%endif
popd # openjdk popd # openjdk
%endif %endif
@ -1792,6 +1805,9 @@ cjc.mainProgram(arg)
%changelog %changelog
* Tue Aug 08 2023 misaka00251 <liuxin@iscas.ac.cn> - 1:17.0.8.7-1
- Add riscv64 support
* Fri Jul 21 2023 kuenking111 <wangkun49@huawei.com> - 1:17.0.8.7-0.rolling * Fri Jul 21 2023 kuenking111 <wangkun49@huawei.com> - 1:17.0.8.7-0.rolling
- del 8302595-use-after-free-related-to-GraphKit-.patch - del 8302595-use-after-free-related-to-GraphKit-.patch
- del 8303069-Memory-leak-in-CompilerOracle-parse.patch - del 8303069-Memory-leak-in-CompilerOracle-parse.patch