SPECS: mdadm.spec Switch to dietlibc; mdassemble works with it on ...
arekm
arekm at pld-linux.org
Wed May 9 15:46:25 CEST 2007
Author: arekm Date: Wed May 9 13:46:25 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
Switch to dietlibc; mdassemble works with it on x86_64.
---- Files affected:
SPECS:
mdadm.spec (1.66 -> 1.67)
---- Diffs:
================================================================
Index: SPECS/mdadm.spec
diff -u SPECS/mdadm.spec:1.66 SPECS/mdadm.spec:1.67
--- SPECS/mdadm.spec:1.66 Mon Apr 9 22:49:10 2007
+++ SPECS/mdadm.spec Wed May 9 15:46:20 2007
@@ -2,13 +2,13 @@
#
# Conditional build:
%bcond_without initrd # don't build initrd version
-%bcond_without uClibc # link initrd version with static glibc instead of uClibc
+%bcond_without diet # link initrd version with static glibc instead of dietlibc
#
Summary: Tool for creating and maintaining software RAID devices
Summary(pl.UTF-8): Narzędzie do tworzenia i obsługi programowych macierzy RAID
Name: mdadm
Version: 2.6.1
-Release: 1
+Release: 2
License: GPL
Group: Base
Source0: http://www.kernel.org/pub/linux/utils/raid/mdadm/%{name}-%{version}.tar.bz2
@@ -21,13 +21,9 @@
BuildRequires: groff
BuildRequires: rpmbuild(macros) >= 1.213
%if %{with initrd}
-%{!?with_uClibc:BuildRequires: glibc-static}
-%if %{with uClibc}
-%ifarch ppc
-BuildRequires: uClibc-static >= 2:0.9.29
-%else
-BuildRequires: uClibc-static
-%endif
+%{!?with_diet:BuildRequires: glibc-static}
+%if %{with deit}
+BuildRequires: dietlibc-static
%endif
Requires: %{name}-initrd = %{epoch}:%{version}-%{release}
%endif
@@ -63,19 +59,20 @@
%prep
%setup -q
-%patch0 -p1
+#%patch0 -p1
%patch1 -p1
%build
%if %{with initrd}
-%if %{with uClibc}
-%{__make} mdadm.uclibc \
- UCLIBC_GCC="%{_target_cpu}-uclibc-gcc %{rpmcflags} %{rpmldflags} -static"
-mv -f mdadm.uclibc initrd-mdadm
+%if %{with diet}
+%{__make} mdadm \
+ CC="diet %{__cc} %{rpmcflags} %{rpmldflags} -static" \
+ CWFLAGS="-Wall"
+mv -f mdadm initrd-mdadm
%{__make} clean
-%{_target_cpu}-uclibc-gcc -DUCLIBC -DMDASSEMBLE %{rpmcflags} %{rpmldflags} \
+diet %{__cc} -DUCLIBC -DMDASSEMBLE %{rpmcflags} %{rpmldflags} \
-DHAVE_STDINT_H -o sha1.o -c sha1.c
-%{_target_cpu}-uclibc-gcc -DUCLIBC -DMDASSEMBLE %{rpmcflags} %{rpmldflags} -static \
+diet %{__cc} -DUCLIBC -DMDASSEMBLE %{rpmcflags} %{rpmldflags} -static \
-o initrd-mdassemble mdassemble.c Assemble.c Manage.c config.c dlink.c \
util.c super0.c super1.c sha1.o
%else
@@ -163,6 +160,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.67 2007/05/09 13:46:20 arekm
+Switch to dietlibc; mdassemble works with it on x86_64.
+
Revision 1.66 2007/04/09 20:49:10 arekm
- always define UCLIBC/HAVE_STDINT_H
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/mdadm.spec?r1=1.66&r2=1.67&f=u
More information about the pld-cvs-commit
mailing list