X-Git-Url: http://git.pld-linux.org/?p=packages%2Fmold.git;a=blobdiff_plain;f=mold.spec;h=37b510d215d6ad3257cf47b9f23c4a97f86dcb6f;hp=7b00c9321a2f028f856863ca75a0651e4476e852;hb=591a694;hpb=a2080a44fb2965298c478e36522b221e0d0f50b3 diff --git a/mold.spec b/mold.spec index 7b00c93..37b510d 100644 --- a/mold.spec +++ b/mold.spec @@ -1,17 +1,17 @@ Summary: mold: A Modern Linker Name: mold -Version: 1.0.0 +Version: 1.1 Release: 1 License: GPL v3+ Group: Development/Libraries Source0: https://github.com/rui314/mold/archive/v%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 27e4b3bc9ae9b65a9bc90785de31ace6 +# Source0-md5: fa5df61762cdce46a69e9f6aa39bf9e5 URL: https://github.com/rui314/mold BuildRequires: libstdc++-devel >= 6:10 BuildRequires: mimalloc-devel >= 1.7 BuildRequires: openssl-devel +BuildRequires: pkgconfig BuildRequires: tbb-devel >= 2021.3.0 -BuildRequires: xxHash-devel BuildRequires: zlib-devel Requires: mimalloc >= 1.7 Requires: tbb >= 2021.3.0 @@ -30,13 +30,12 @@ especially in rapid debug-edit-rebuild cycles. %{__rm} -r third-party/{mimalloc,tbb} %build -export CPPFLAGS="%{rpmcppflags}" -export CFLAGS="%{rpmcflags}" -export CXXFLAGS="%{rpmcxxflags}" -export LDFLAGS="%{rpmldflags}" %{__make} \ CC="%{__cc}" \ CXX="%{__cxx}" \ + CFLAGS="%{rpmcppflags} %{rpmcflags}" \ + CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \ + LDFLAGS="%{rpmldflags}" \ SYSTEM_MIMALLOC=1 \ SYSTEM_TBB=1 \ PREFIX="%{_prefix}" \ @@ -68,4 +67,6 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/mold %dir %{_libdir}/mold %attr(755,root,root) %{_libdir}/mold/mold-wrapper.so +%dir %{_libexecdir}/mold +%attr(755,root,root) %{_libexecdir}/mold/ld %{_mandir}/man1/mold.1*