Summary(pl.UTF-8): Biblioteka standardowa C zoptymalizowana na rozmiar
Summary(pt_BR.UTF-8): libc pequena otimizada para tamanho
Name: dietlibc
-Version: 0.30
-Release: 4
+Version: 0.31
+Release: 5
Epoch: 2
License: GPL v2
Group: Development/Libraries
Source0: http://www.kernel.org/pub/linux/libs/dietlibc/%{name}-%{version}.tar.bz2
-# Source0-md5: 2465d652fff6f1fad3da3b98e60e83c9
+# Source0-md5: acb98d469ee932d902fdf6de07802b7c
Patch0: %{name}-ppc.patch
Patch1: %{name}-opt.patch
Patch2: %{name}-platform.patch
Patch10: %{name}-fflush-null.patch
Patch11: %{name}-_syscall-no-arch.patch
Patch12: %{name}-noexecstacks.patch
+Patch13: %{name}-strcoll.patch
+Patch14: %{name}-cvs.patch
URL: http://www.fefe.de/dietlibc/
%ifarch sparc sparcv9
BuildRequires: sparc32
%prep
%setup -q
+%patch14 -p1
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
+%patch13 -p1
%build
export OPTFLAGS="%{rpmcflags}%{?with_ssp: -fno-stack-protector} -fno-strict-aliasing"
%ifarch sparc sparcv9
sparc32 \
%endif
-%{__make} all \
+%{__make} -j1 all \
prefix=%{dietprefix} \
CC="%{__cc}"
%ifarch %{ix86}
-%{__make} dyn \
+%{__make} -j1 dyn \
prefix=%{dietprefix} \
CC="%{__cc}"
%endif
exec %{_bindir}/diet gcc "\$@"
EOF
-rm -rf $RPM_BUILD_ROOT%{dietprefix}/include/{asm,linux}
-
%clean
rm -rf $RPM_BUILD_ROOT
%dir %{dietprefix}/lib-%{libarch}
%ifarch %{ix86}
%attr(755,root,root) %{dietprefix}/lib-%{libarch}/*.so
-%{_sysconfdir}/*
+%{_sysconfdir}/diet.ld.conf
%endif
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/*-dietlibc-gcc
+%attr(755,root,root) %{_bindir}/diet
+%attr(755,root,root) %{_bindir}/dnsd
+%attr(755,root,root) %{_bindir}/elftrunc
+%{dietprefix}/lib-%{libarch}/*.o
%{dietprefix}/include
-%attr(755,root,root) %{dietprefix}/lib-%{libarch}/*.o
-%{_mandir}/man*/*
+%{_mandir}/man1/diet.1*
%files static
%defattr(644,root,root,755)