Summary: mold: A Modern Linker
Name: mold
-Version: 1.5.0
+Version: 2.31.0
Release: 1
-License: GPL v3+
+License: MIT
Group: Development/Libraries
Source0: https://github.com/rui314/mold/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: bd4e4d7c8430821d82773f723454cacd
-Patch0: absolute-install-paths.patch
+# Source0-md5: fdfcddefc039071f5a7611c051a8f5ea
URL: https://github.com/rui314/mold
-BuildRequires: cmake >= 3.13
+BuildRequires: blake3-devel
+BuildRequires: cmake >= 3.14
%{?with_tests:BuildRequires: glibc-static}
%ifarch %{armv6} riscv64
BuildRequires: libatomic-devel
BuildRequires: libstdc++-devel >= 6:10
%{?with_tests:BuildRequires: libstdc++-static >= 6:10}
BuildRequires: mimalloc-devel >= 1.7
-BuildRequires: openssl-devel
BuildRequires: rpmbuild(macros) >= 2.007
BuildRequires: tbb-devel >= 2021.3.0
BuildRequires: zlib-devel
BuildRequires: zstd-devel
Requires: mimalloc >= 1.7
Requires: tbb >= 2021.3.0
-ExclusiveArch: %{ix86} %{x8664} %{arm} aarch64 ppc64le riscv64 sparc64
+ExclusiveArch: %{ix86} %{x8664} %{arm} aarch64 m68k ppc64 ppc64le riscv32 riscv64 s390x sparc64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%prep
%setup -q
-%patch0 -p1
%{__rm} -r third-party/{mimalloc,tbb}
%files
%defattr(644,root,root,755)
-%doc CONTRIBUTING.md README.md docs/*.md
+%doc LICENSE README.md docs/*.md
%attr(755,root,root) %{_bindir}/ld.mold
-%attr(755,root,root) %{_bindir}/ld64.mold
%attr(755,root,root) %{_bindir}/mold
%dir %{_libdir}/mold
%attr(755,root,root) %{_libdir}/mold/mold-wrapper.so