Add basic support for RISC-V 64-bit EFI objects, disable LTO and tests
This commit is contained in:
parent
d82e78e024
commit
47d833f38f
1007
0001-Add-basic-support-for-RISC-V-64-bit-EFI-objects.patch
Normal file
1007
0001-Add-basic-support-for-RISC-V-64-bit-EFI-objects.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -89,7 +89,6 @@ URL: https://sourceware.org/binutils
|
|||||||
%else
|
%else
|
||||||
# RISC-V does not have ld.gold thus disable by default.
|
# RISC-V does not have ld.gold thus disable by default.
|
||||||
%bcond_with gold
|
%bcond_with gold
|
||||||
BuildRequires: bison
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Default: Not bootstrapping.
|
# Default: Not bootstrapping.
|
||||||
@ -100,6 +99,9 @@ BuildRequires: bison
|
|||||||
%bcond_without docs
|
%bcond_without docs
|
||||||
# Default: Always run the testsuite.
|
# Default: Always run the testsuite.
|
||||||
%bcond_without testsuite
|
%bcond_without testsuite
|
||||||
|
%ifarch riscv64
|
||||||
|
%bcond_with testsuite
|
||||||
|
%endif
|
||||||
# Default: support debuginfod.
|
# Default: support debuginfod.
|
||||||
%bcond_without debuginfod
|
%bcond_without debuginfod
|
||||||
# Default: build binutils-gprofng package.
|
# Default: build binutils-gprofng package.
|
||||||
@ -381,6 +383,8 @@ Patch99: binutils-suppress-ld-align-tests.patch
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Patch100: 0001-Add-basic-support-for-RISC-V-64-bit-EFI-objects.patch
|
||||||
|
|
||||||
Provides: bundled(libiberty)
|
Provides: bundled(libiberty)
|
||||||
|
|
||||||
%if %{with debug}
|
%if %{with debug}
|
||||||
@ -439,6 +443,10 @@ BuildRequires: zlib-devel
|
|||||||
BuildRequires: elfutils-debuginfod-client-devel
|
BuildRequires: elfutils-debuginfod-client-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%ifarch riscv64
|
||||||
|
BuildRequires: bison
|
||||||
|
%endif
|
||||||
|
|
||||||
Requires(post): %{_sbindir}/alternatives
|
Requires(post): %{_sbindir}/alternatives
|
||||||
Requires(preun): %{_sbindir}/alternatives
|
Requires(preun): %{_sbindir}/alternatives
|
||||||
# We also need rm.
|
# We also need rm.
|
||||||
@ -1012,6 +1020,9 @@ run_tests()
|
|||||||
%ifarch %{arm}
|
%ifarch %{arm}
|
||||||
%define enable_lto 0
|
%define enable_lto 0
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch riscv64
|
||||||
|
%define enable_lto 0
|
||||||
|
%endif
|
||||||
|
|
||||||
%if !0%{?enable_lto}
|
%if !0%{?enable_lto}
|
||||||
%global _lto_cflags %{nil}
|
%global _lto_cflags %{nil}
|
||||||
@ -1410,7 +1421,10 @@ exit 0
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
%changelog
|
%changelog
|
||||||
* Sun Jan 19 2025 Andrew Lukoshko <alukoshko@almalinux.org> - 2.41-51.alma.1
|
* Sun Jan 19 2025 Andrew Lukoshko <alukoshko@almalinux.org> - 2.41-51.alma.1
|
||||||
- Add bison to BuildRequires for RISC-V unconditionally
|
- Add bison to BuildRequires for RISC-V
|
||||||
|
- Disable LTO for RISC-V
|
||||||
|
- Disable testsuite for RISC-V
|
||||||
|
- Add basic support for RISC-V 64-bit EFI objects (backported from 2.44)
|
||||||
|
|
||||||
* Mon Dec 02 2024 Nick Clifton <nickc@redhat.com> - 2.41-51
|
* Mon Dec 02 2024 Nick Clifton <nickc@redhat.com> - 2.41-51
|
||||||
- Fix AArch64 linker testsuite problems.
|
- Fix AArch64 linker testsuite problems.
|
||||||
|
Loading…
Reference in New Issue
Block a user