diff --git a/0002-build-blake3-as-static.patch b/0002-build-blake3-as-static.patch index 0fb75892f927d6cd3502f07589f64dc58fb40a35..7efbaf209c063aed149ea558db557e821c3c5e99 100644 --- a/0002-build-blake3-as-static.patch +++ b/0002-build-blake3-as-static.patch @@ -1,9 +1,9 @@ Src: https://build.opensuse.org/request/show/1118582 By Martin Liška -From 3b14fbc71c42b312f77ac4612b28b3e20462e02b Mon Sep 17 00:00:00 2001 +From a1e10884ddc6468448f9337c106008cb2e7ba10a Mon Sep 17 00:00:00 2001 From: jchzhou -Date: Tue, 19 Mar 2024 17:14:37 +0800 +Date: Wed, 17 Jul 2024 17:34:43 +0800 Subject: [PATCH] build blake3 as static Signed-off-by: jchzhou @@ -12,11 +12,11 @@ Signed-off-by: jchzhou 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/blake3/c/CMakeLists.txt b/third-party/blake3/c/CMakeLists.txt -index 3190eff..3e8c763 100644 +index 3a3b232..6550bbc 100644 --- a/third-party/blake3/c/CMakeLists.txt +++ b/third-party/blake3/c/CMakeLists.txt -@@ -32,7 +32,7 @@ set(BLAKE3_X86_NAMES i686 x86 X86) - set(BLAKE3_ARMv8_NAMES aarch64 AArch64 arm64 ARM64 armv8 armv8a) +@@ -42,7 +42,7 @@ elseif(CMAKE_C_COMPILER_ID STREQUAL "GNU" + endif() # library target -add_library(blake3 @@ -25,5 +25,5 @@ index 3190eff..3e8c763 100644 blake3_dispatch.c blake3_portable.c -- -2.44.0 +2.45.2 diff --git a/mold-2.30.0.tar.gz b/mold-2.32.1.tar.gz similarity index 56% rename from mold-2.30.0.tar.gz rename to mold-2.32.1.tar.gz index 23631863546050b159afd02fcdff6881af0f0e44..9e427ca5878e82193cbced074ce8db88c6d2d05b 100644 Binary files a/mold-2.30.0.tar.gz and b/mold-2.32.1.tar.gz differ diff --git a/mold.spec b/mold.spec index 1be13e2ea836d7ffc8cfc4926fbf1f1e2765ec02..12e4dd1a6415212f00936dd5ef322ce64771d812 100644 --- a/mold.spec +++ b/mold.spec @@ -1,38 +1,24 @@ %bcond_with ctest Name: mold -Version: 2.30.0 +Version: 2.32.1 Release: 1 Summary: A Modern Linker (mold) License: MIT URL: https://github.com/rui314/mold Source: https://github.com/rui314/mold/archive/v%{version}/%{name}-%{version}.tar.gz -ExclusiveArch: x86_64 aarch64 riscv64 -BuildRequires: cmake -BuildRequires: gcc -BuildRequires: gcc-c++ >= 10 -BuildRequires: openssl-devel -BuildRequires: grep -BuildRequires: python3 -BuildRequires: xxhash-devel -BuildRequires: zlib-devel -BuildRequires: libzstd -BuildRequires: libzstd-devel - -# Required by bundled oneTBB -BuildRequires: hwloc-devel +ExclusiveArch: x86_64 aarch64 riscv64 loongarch64 +BuildRequires: gcc gcc-c++ >= 10 +BuildRequires: python3 grep cmake openssl-devel +BuildRequires: zlib-devel xxhash-devel libzstd libzstd-devel # following pkgs are only required for the test -BuildRequires: clang -BuildRequires: gdb -BuildRequires: glibc-devel -BuildRequires: libstdc++-static -BuildRequires: libdwarf-tools -BuildRequires: llvm -BuildRequires: perl -# API-incompatible with older tbb 2020.3 currently shipped by openEuler -Provides: bundled(tbb) = 2021.11 +BuildRequires: llvm clang perl +BuildRequires: gdb glibc-devel +BuildRequires: libstdc++-static libdwarf-tools + +BuildRequires: tbb-devel >= 2021.11 # Allow building against the system-provided `xxhash.h` Patch0: 0001-Use-system-compatible-include-path-for-xxhash.h.patch @@ -82,5 +68,8 @@ chmod +x %{buildroot}%{_libdir}/mold/mold-wrapper.so %{_mandir}/man1/mold.1* %changelog +* Wed Jul 17 2024 jchzhou - 2.32.1-1 +- Upgrade to 2.32.1 + * Tue Mar 19 2024 jchzhou - 2.30.0-1 - Init package \ No newline at end of file