%bcond_with ssp # disable stack-smashing protector 'coz dietlibc will not work with it!
#
Summary: C library optimized for size
-Summary(pl.UTF-8): Biblioteka standardowa C zoptymalizowana na rozmiar
-Summary(pt_BR.UTF-8): libc pequena otimizada para tamanho
+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: 2
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
URL: http://www.fefe.de/dietlibc/
%ifarch sparc sparcv9
BuildRequires: sparc32
%package devel
Summary: Development files for dietlibc
-Summary(pl.UTF-8): Pliki dla programistów używających dietlibc
-Summary(pt_BR.UTF-8): libc pequena otimizada para tamanho
+Summary(pl.UTF-8): Pliki dla programistów używających dietlibc
+Summary(pt_BR.UTF-8): libc pequena otimizada para tamanho
Group: Development/Libraries
Requires: %{name} = %{epoch}:%{version}-%{release}
%package static
Summary: Static libraries for dietlibc
-Summary(pl.UTF-8): Biblioteki statyczne dla dietlibc
+Summary(pl.UTF-8): Biblioteki statyczne dla dietlibc
Group: Development/Libraries
Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%patch10 -p1
%patch11 -p1
%patch12 -p1
+%patch13 -p1
%build
export OPTFLAGS="%{rpmcflags}%{?with_ssp: -fno-stack-protector} -fno-strict-aliasing"