Hello community,
here is the log from the commit of package glibc for openSUSE:Factory
checked in at Tue Jul 5 10:02:20 CEST 2011.
--------
--- glibc/glibc.changes 2011-06-30 13:28:06.000000000 +0200
+++ /mounts/work_src_done/STABLE/glibc/glibc.changes 2011-07-04 13:53:44.000000000 +0200
@@ -1,0 +2,24 @@
+Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de
+
+- Further cleanup of ld.so.conf to remove duplicate directories
+ and allow override of system directories (bnc#671725)
+- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch
+ from sourceware bug #12403).
+
+-------------------------------------------------------------------
+Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de
+
+- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore.
+- Disable obsolete patches glibc-fnmatch-multibyte.diff,
+ glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff
+- Add glibc-2.13-localedef.patch to fix alignment problem.
+- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete.
+
+-------------------------------------------------------------------
+Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de
+
+- Remove old ARM patches as it's unclear why those are needed and arm
+ support is anyhow broken according to comments here and in spec
+ files.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ARM_glibc-2.10.1-local-eabi-wchar.diff
ARM_glibc-2.10.1-local-hwcap-updates.diff
ARM_glibc-2.10.1-local-lowlevellock.diff
ARM_glibc-2.10.1-local-no-hwcap.diff
glibc-2.10.99-ia64-include.diff
minmem
New:
----
glibc-2.13-localedef.patch
glibc-fix-rwlock-stack-imbalance.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.lPNXJI/_old 2011-07-05 09:30:53.000000000 +0200
+++ /var/tmp/diff_new_pack.lPNXJI/_new 2011-07-05 09:30:53.000000000 +0200
@@ -77,7 +77,7 @@
Obsoletes: glibc-32bit
%endif
Version: 2.13
-Release: 19
+Release: 21
Url: http://www.gnu.org/software/libc/libc.html
Source: glibc-%{version}-996cf2ef0727.tar.bz2
Source2: http://ftp.gnu.org/gnu/glibc/glibc-ports-2.13.tar.bz2
@@ -111,7 +111,7 @@
Patch4: glibc-2.3.locales.diff.bz2
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch5: crypt_blowfish-1.0-suse.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+# PATCH-FIX-OPENSUSE add some extra information to version output - kukuk@suse.de
Patch7: glibc-version.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch8: glibc-2.4.90-revert-only-euro.diff
@@ -135,9 +135,9 @@
Patch22: glibc-2.4.90-nscd.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch23: glibc-2.3.3-nscd-db-path.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+# PATCH-FIX-UPSTREAM - handle zero negative timeout, committed for glibc 2.15
Patch24: glibc-2.3.5-nscd-zeronegtimeout.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+# PATCH-FIX-OPENSUSE prefer -lang rpm packages
Patch25: glibc-2.3.90-langpackdir.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch27: glibc-2.6-configure.diff
@@ -153,19 +153,17 @@
Patch33: glibc-compiled-binaries.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch36: glibc-no-unwind-tables.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+# PATCH-FIX-OPENSUSE bnc#387202
Patch37: glibc-2.10-nscd-nostack.diff
# PATCH-FEATURE-SLE increase cpusetsize to 4096, needs to be kept for compatibility kukuk@suse.de
Patch38: glibc-cpusetsize.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch39: glibc-2.10.99-ia64-include.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch40: libm-x86-64-exceptions.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch41: glibc-uio-cell.diff
# PATCH-FIX-SLE -- Do not assume statfs64 exists for ia64's ia32 layer bnc#534828
Patch42: glibc-statfs64-ia64.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+# PATCH-FIX-UPSTREAM -- add missing includes aj@suse.de
Patch43: missing-include-build-fix.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch44: glibc-ppc64-vdso-time.diff
@@ -181,7 +179,7 @@
Patch49: glibc-fini-unwind.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch50: glibc-gconvcache-s390.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+# PATCH-FIX-UPSTREAM - Fix alloca argument bso#12445 aj@suse.de
Patch51: glibc-vfprintf-positional.diff
# PATCH-FIX-OPENSUSE bnc#657627
Patch52: glibc-elf-localscope.diff
@@ -203,14 +201,10 @@
Patch61: glibc-2.15-getsysstats-speedup.patch
# PATCH-FIX-UPSTREAM Fix gcc 4.6 warnings aj@suse.de
Patch62: glibc-2.13-warnings.fix
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch500: ARM_glibc-2.10.1-local-eabi-wchar.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch501: ARM_glibc-2.10.1-local-hwcap-updates.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch502: ARM_glibc-2.10.1-local-lowlevellock.diff
-# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch503: ARM_glibc-2.10.1-local-no-hwcap.diff
+# PATCH-FIX-OPENSUSE Fix localedef locale-archive creation bso#10855 aj@suse.de
+Patch63: glibc-2.13-localedef.patch
+# PATCH-FIX-UPSTREAM Fix futex bug bso#12403 aj@suse.de
+Patch64: glibc-fix-rwlock-stack-imbalance.patch
%description
The GNU C Library provides the most important standard libraries used
@@ -367,8 +361,8 @@
%prep
%ifarch %arm armv5tel armv7l
# add glibc-ports for arm
-# this is CURRENTLY BROKEN; ARM-interested contributors need to provide
-# new tested glibc-ports source
+# this is CURRENTLY BROKEN (as of 2009-11-13); ARM-interested
+# contributors need to provide new tested glibc-ports source
%setup -n glibc-%{version} -q -a 2 -a 3 -a 4
%else
# any other leave out ports
@@ -377,13 +371,15 @@
%patch0
# libNoVersion part is only active on ix86
%patch1
-%patch2 -p1
+# Disabled
+# %patch2 -p1
%patch3
%patch4
%patch5
%patch7
%patch8
-%patch11
+# Disabled
+#%patch11
%patch12
%patch13 -E
# We have s_sincos.c in patch13, remove duplicate
@@ -409,9 +405,9 @@
%patch31
%patch33
%patch36
-%patch37
+# Disable for now
+#%patch37
%patch38
-%patch39
%patch40
%patch41 -p1
%if 0%{?sles_version}
@@ -439,12 +435,9 @@
%patch60 -p1
%patch61 -p1
%patch62 -p1
-%ifarch %arm armv5tel armv7l
-%patch500
-%patch501
-%patch502
-%patch503
-%endif
+%patch63 -p1
+%patch64 -p1
+
#
# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed!
#
@@ -792,23 +785,14 @@
# Create ld.so.conf
#
cat > %{buildroot}/etc/ld.so.conf <
2009-10-27 Aurelien Jarno