rpms/glibc/devel glibc.spec,1.387,1.388
Jakub Jelinek
jakub at fedoraproject.org
Tue Apr 7 09:18:00 UTC 2009
Author: jakub
Update of /cvs/pkgs/rpms/glibc/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27101
Modified Files:
glibc.spec
Log Message:
2.9.90-13
Index: glibc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/glibc.spec,v
retrieving revision 1.387
retrieving revision 1.388
diff -u -r1.387 -r1.388
--- glibc.spec 7 Apr 2009 07:39:09 -0000 1.387
+++ glibc.spec 7 Apr 2009 09:17:30 -0000 1.388
@@ -54,6 +54,17 @@
BuildRequires: gd-devel libpng-devel zlib-devel texinfo, libselinux-devel >= 1.33.4-3
BuildRequires: audit-libs-devel >= 1.1.3, sed >= 3.95, libcap-devel, gettext, nss-devel
BuildRequires: /bin/ps, /bin/kill, /bin/awk
+%ifarch %{ix86} x86_64 ppc ppc64
+BuildRequires: /usr/bin/setarch
+%ifarch %{ix86}
+%define setarch /usr/bin/setarch i386 -R
+%endif
+%ifarch x86_64 ppc ppc64
+%define setarch /usr/bin/setarch %{_target_cpu} -R
+%endif
+%else
+%define setarch %{nil}
+%endif
# This is to ensure that __frame_state_for is exported by glibc
# will be compatible with egcs 1.x.y
BuildRequires: gcc >= 3.2
@@ -325,7 +336,7 @@
--with-tls --with-__thread --build %{nptl_target_cpu}-redhat-linux \
--host %{nptl_target_cpu}-redhat-linux \
--disable-profile --enable-experimental-malloc --enable-nss-crypt
-make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s
+%{setarch} make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s
cd ..
}
@@ -377,7 +388,7 @@
make -j1 install_root=$RPM_BUILD_ROOT install -C build-%{nptl_target_cpu}-linuxnptl PARALLELMFLAGS=-s
%ifnarch %{auxarches}
cd build-%{nptl_target_cpu}-linuxnptl && \
- make %{?_smp_mflags} install_root=$RPM_BUILD_ROOT install-locales -C ../localedata objdir=`pwd` && \
+ %{setarch} make %{?_smp_mflags} install_root=$RPM_BUILD_ROOT install-locales -C ../localedata objdir=`pwd` && \
cd ..
%endif
@@ -706,7 +717,7 @@
parent=$$
echo ====================TESTING=========================
cd build-%{nptl_target_cpu}-linuxnptl
-( make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1
+( %{setarch} make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1
sleep 10s
teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`"
[ -n "$teepid" ] && kill $teepid
@@ -715,7 +726,7 @@
%if %{buildxen}
echo ====================TESTING -mno-tls-direct-seg-refs=============
cd build-%{nptl_target_cpu}-linuxnptl-nosegneg
-( make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1
+( %{setarch} make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1
sleep 10s
teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`"
[ -n "$teepid" ] && kill $teepid
@@ -728,7 +739,7 @@
( if [ -d ../power6emul ]; then
export LD_PRELOAD=`cd ../power6emul; pwd`/\$LIB/power6emul.so
fi
- make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1
+ %{setarch} make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1
sleep 10s
teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`"
[ -n "$teepid" ] && kill $teepid
@@ -1017,6 +1028,7 @@
- update from trunk
- fix strverscmp (#494457)
- configure with --enable-nss-crypt
+- workaround buggy kernels during glibc build process, argh
* Wed Apr 1 2009 Jakub Jelinek <jakub at redhat.com> 2.9.90-12
- update from trunk
More information about the fedora-extras-commits
mailing list