]> git.pld-linux.org Git - packages/musl.git/blobdiff - musl.spec
add patch for b5db195
[packages/musl.git] / musl.spec
index 66055773b126860baddd77813fe0c9f766806b98..66284f051a8b17c8e3517e1c149a94b3c0b72d2b 100644 (file)
--- a/musl.spec
+++ b/musl.spec
@@ -1,12 +1,13 @@
 Summary:       musl libc - new standard library to power a new generation of Linux-based devices
 Summary(pl.UTF-8):     musl libc - nowa biblioteka standardowa dla urządzeń linuksowych nowej generacji
 Name:          musl
-Version:       1.1.14
-Release:       1
+Version:       1.1.15
+Release:       2
 License:       MIT
 Group:         Libraries
 Source0:       http://www.musl-libc.org/releases/%{name}-%{version}.tar.gz
-# Source0-md5: d529ce4a2f7f79d8c3fd4b8329417b57
+# Source0-md5: 9590a9d47ee64f220b3c12f7afb864ca
+Patch0:                %{name}-gcc.patch
 URL:           http://www.musl-libc.org/
 BuildRequires: gcc >= 5:3.2
 BuildRequires: zlib-devel
@@ -57,17 +58,26 @@ Pliki programistyczne biblioteki musl libc.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \
        --syslibdir=/%{_lib}
-%{__make}
+
+# WRAPCC_GCC that will be used as $REALGCC fallback in musl-gcc script
+# regardless what is value when this package is built (ccache, etc)
+%{__make} \
+       WRAPCC_GCC="%{_target_platform}-gcc"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# move actual library to /lib to handle /usr mounts
+mv $RPM_BUILD_ROOT{%{_libdir}/libc.so,/%{_lib}/ld-musl-%{musl_arch}.so.1}
+ln -s /%{_lib}/ld-musl-%{musl_arch}.so.1 $RPM_BUILD_ROOT%{_libdir}/libc.so
+
 install -d $RPM_BUILD_ROOT%{_sysconfdir}
 echo '%{_libdir}' > $RPM_BUILD_ROOT%{_sysconfdir}/ld-musl-%{musl_arch}.path
 
This page took 0.107273 seconds and 4 git commands to generate.