Hello community,
here is the log from the commit of package glibc
checked in at Sat Nov 1 23:14:37 CET 2008.
--------
--- glibc/glibc.changes 2008-10-23 22:20:44.000000000 +0200
+++ /mounts/work_src_done/STABLE/glibc/glibc.changes 2008-10-31 19:51:32.000000000 +0100
@@ -1,0 +2,15 @@
+Fri Oct 31 19:51:08 CET 2008 - matz@suse.de
+
+- Fix atomics on s390/s390x, leading to failures in pthread mutexes.
+
+-------------------------------------------------------------------
+Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de
+
+- Restore alignment patch.
+
+-------------------------------------------------------------------
+Tue Oct 28 09:45:22 CET 2008 - olh@suse.de
+
+- symlink power5/power5+ to power4 on ppc32
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
glibc-fix-s390-atomics.diff
res_send.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.HC2506/_old 2008-11-01 23:14:15.000000000 +0100
+++ /var/tmp/diff_new_pack.HC2506/_new 2008-11-01 23:14:15.000000000 +0100
@@ -37,7 +37,12 @@
%define powerpc_optimize_base_cpu_power4 1
%define powerpc_optimize_cpu_power4 0
%endif
+%ifarch ppc
+%define powerpc_optimize_cpu_power5 1
+%else
%define powerpc_optimize_cpu_power5 0
+%endif
+%define powerpc_optimize_cpu_power5_compile 0
%define powerpc_optimize_cpu_power6 1
%define powerpc_optimize_cpu_power7 0
%define powerpc_optimize_cpu_cell 1
@@ -64,7 +69,7 @@
Provides: rtld(GNU_HASH)
AutoReqProv: on
Version: 2.8.90
-Release: 16
+Release: 17
%define snapshot_date 2008101314
Url: http://www.gnu.org/software/libc/libc.html
PreReq: filesystem
@@ -126,6 +131,8 @@
Patch62: glibc-getgroups-fortify.diff
Patch63: missing-include-build-fix.diff
Patch64: glibc-no-unwind-tables.diff
+Patch65: res_send.diff
+Patch66: glibc-fix-s390-atomics.diff
%description
The GNU C Library provides the most important standard libraries used
@@ -325,6 +332,8 @@
%patch62 -p1
%patch63
%patch64
+%patch65
+%patch66
#
# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed!
#
@@ -447,8 +456,10 @@
power4 \
%endif
%if %{powerpc_optimize_cpu_power5}
+%if %{powerpc_optimize_cpu_power5_compile}
power5 \
%endif
+%endif
%if %{powerpc_optimize_cpu_power6}
power6 \
%endif
@@ -538,8 +549,10 @@
power4 \
%endif
%if %{powerpc_optimize_cpu_power5}
+%if %{powerpc_optimize_cpu_power5_compile}
power5 \
%endif
+%endif
%if %{powerpc_optimize_cpu_power6}
power6 \
%endif
@@ -576,6 +589,8 @@
%if %{powerpc_optimize_cpu_power5}
# power5+ is compatible with power5 (adds only a few floating point instructions)
# doing a symlink doesnt work, ldconfig follows them and accepts only the first real dir
+# symlink to power4 directory, which is built only on ppc32
+%if %{powerpc_optimize_cpu_power5_compile}
if test -d $RPM_BUILD_ROOT/%{_lib}/power5
then
mkdir -p $RPM_BUILD_ROOT/%{_lib}/power5+
@@ -586,6 +601,22 @@
done
$my_ldconfig -n $RPM_BUILD_ROOT/%{_lib}/power5+/
fi
+%else
+if test -d $RPM_BUILD_ROOT/%{_lib}/power4
+then
+ mkdir -p $RPM_BUILD_ROOT/%{_lib}/power5
+ mkdir -p $RPM_BUILD_ROOT/%{_lib}/power5+
+ for i in $RPM_BUILD_ROOT/%{_lib}/power4/*.so ; do
+ b=`basename $i`
+ ln -vs ../power4/$b \
+ $RPM_BUILD_ROOT/%{_lib}/power5/$b
+ ln -vs ../power4/$b \
+ $RPM_BUILD_ROOT/%{_lib}/power5+/$b
+ done
+ $my_ldconfig -n $RPM_BUILD_ROOT/%{_lib}/power5/
+ $my_ldconfig -n $RPM_BUILD_ROOT/%{_lib}/power5+/
+fi
+%endif
%endif
%if %{powerpc_optimize_cpu_power6}
# power6 is compatible with power6x
@@ -1068,7 +1099,13 @@
%{_libdir}/libdl_p.a
%changelog
-* Fri Oct 24 2008 ro@suse.de
+* Fri Oct 31 2008 matz@suse.de
+- Fix atomics on s390/s390x, leading to failures in pthread mutexes.
+* Tue Oct 28 2008 schwab@suse.de
+- Restore alignment patch.
+* Tue Oct 28 2008 olh@suse.de
+- symlink power5/power5+ to power4 on ppc32
+* Thu Oct 23 2008 ro@suse.de
- only do obsoletes for XXbit packages on ppc, not on x86
* Thu Oct 23 2008 matz@suse.de
- Deactivate unwind tables for initfini.c.
@@ -1203,7 +1240,7 @@
* Fri Aug 31 2007 aj@suse.de
- Add /usr/share/locale-bundle/ as fallback directory for usage
with bundle-lang packages (see bug #302270).
-* Wed Aug 22 2007 pbaudis@suse.cz
+* Tue Aug 21 2007 pbaudis@suse.cz
- Reintroduce errorneously omitted AMD64 optimizations
(and fix them to compile again)
* Thu Aug 16 2007 aj@suse.de
@@ -1272,7 +1309,7 @@
* Thu Nov 16 2006 pbaudis@suse.cz
- Disable power6 optimization for 10.2, not all pieces are there
[#219962]
-* Thu Oct 26 2006 pbaudis@suse.cz
+* Wed Oct 25 2006 pbaudis@suse.cz
- Change ld.so madvise() call to posix_fadvise()
- Fix mallopt(M_MXFAST,0) behaviour [#198760]
- Update the powerpc cpu-tuned environment to v0.04 [#215117]
@@ -1290,7 +1327,7 @@
- Fix 2.4.90-nscd patch wrt. new gcc
* Mon Oct 02 2006 aj@suse.de
- Fix warnings in testsuite (patch from CVS).
-* Sat Sep 30 2006 pbaudis@suse.cz
+* Fri Sep 29 2006 pbaudis@suse.cz
- Update to 2.5 CVS - official release (only minimal changes in CVS
since the last update)
- Fix a thinko in the -Bdirect patch
@@ -1318,7 +1355,7 @@
- Update to current CVS
* Thu Sep 21 2006 pbaudis@suse.cz
- Fix cut'n'paste error in a last-minute change
-* Thu Sep 21 2006 pbaudis@suse.cz
+* Wed Sep 20 2006 pbaudis@suse.cz
- Update to current CVS
- Fix powerpc-cpu tarball extension
- Move crypt-blowfish to a patch so that quilt works on the tree
@@ -1372,7 +1409,7 @@
- S390 fix for startupcode. Part of it was not PIC.
* Fri Apr 07 2006 kukuk@suse.de
- Don't hardcode syscall numbers at our own
-* Wed Apr 05 2006 schwab@suse.de
+* Tue Apr 04 2006 schwab@suse.de
- Fix readlink declaration.
* Mon Apr 03 2006 kukuk@suse.de
- Update from CVS:
@@ -1407,7 +1444,7 @@
- Update to current CVS (nptl/ia64 fix)
* Thu Mar 09 2006 kukuk@suse.de
- Fix linux/input.h for userspace inclusion
-* Thu Mar 09 2006 kukuk@suse.de
+* Wed Mar 08 2006 kukuk@suse.de
- Update kernel headers to 2.6.16-rc5
* Mon Mar 06 2006 kukuk@suse.de
- Update to 2.4 CVS
@@ -1473,11 +1510,11 @@
- Readd
participants (1)
-
root@Hilbert.suse.de