Hello community, here is the log from the commit of package glibc for openSUSE:Factory checked in at 2012-06-26 15:43:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glibc (Old) and /work/SRC/openSUSE:Factory/.glibc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibc", Maintainer is "m...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/glibc/glibc.changes 2012-05-26 12:59:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.glibc.new/glibc.changes 2012-06-26 15:43:48.000000000 +0200 @@ -1,0 +2,24 @@ +Tue Jun 26 07:11:49 UTC 2012 - a...@suse.de + +- Update to glibc 2.15 branch (git id b640404bd8c9): + * Fix fmod implementation that returned NaN for some values. + * Fix strcase_cmp_l x86 multiarch implementation. + * Remove glibc-2.15-avx2.patch, merged now. + +------------------------------------------------------------------- +Thu Jun 21 11:44:59 UTC 2012 - a...@suse.de + +- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) + +------------------------------------------------------------------- +Mon Jun 18 11:04:37 UTC 2012 - a...@suse.de + +- Remove nscd.socket since nscd does not support socket + activation. + +------------------------------------------------------------------- +Wed Jun 13 11:07:15 UTC 2012 - a...@suse.de + +- Build power3 libs on 32-bit PowerPC (bnc#765165). + +------------------------------------------------------------------- Old: ---- glibc-2.15-60ff996420f9.tar.bz2 glibc-2.15-avx2.patch nscd.socket New: ---- glibc-2.15-b640404bd8c9.tar.xz glibc-2.16-expf-underflow-exception.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibc.spec ++++++ --- /var/tmp/diff_new_pack.kBBDYb/_old 2012-06-26 15:43:52.000000000 +0200 +++ /var/tmp/diff_new_pack.kBBDYb/_new 2012-06-26 15:43:52.000000000 +0200 @@ -68,14 +68,15 @@ %ifarch ppc ppc64 %define optimize_power 1 %ifarch ppc - %define powerpc_optimize_base power4 - %define powerpc_optimize_tune power4 + %define powerpc_optimize_base power3 + %define powerpc_optimize_tune power3 + %define powerpc_optimize_cpu_power4 1 %else %define powerpc_optimize_base power4 %define powerpc_optimize_tune power5 + %define powerpc_optimize_cpu_power4 0 %endif # We are not building Power CPU specific optimizations for openSUSE. - %define powerpc_optimize_cpu_power4 0 %define powerpc_optimize_cpu_power6 0 %define powerpc_optimize_cpu_power7 0 %define powerpc_optimize_cpu_cell 0 @@ -116,12 +117,12 @@ Version: 2.15 Release: 0 %define glibc_major_version 2.15 -%define git_id 60ff996420f9 +%define git_id b640404bd8c9 %define glibc_ports_ver 2.15 %define ports_git_id 8a70b2dcabbf Url: http://www.gnu.org/software/libc/libc.html BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: glibc-%{version}-%{git_id}.tar.bz2 +Source: glibc-%{version}-%{git_id}.tar.xz %define glibc_ports_dir glibc-ports-%{glibc_ports_ver} Source2: glibc-ports-%{glibc_ports_ver}-%{ports_git_id}.tar.bz2 Source3: noversion.tar.bz2 @@ -135,7 +136,6 @@ # For systemd Source20: nscd.conf Source21: nscd.service -Source22: nscd.socket # crypt_blowfish Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign @@ -218,8 +218,6 @@ Patch102: glibc-2.4.90-no_NO.diff # PATCH-FIX-OPENSUSE -- Renames for China Patch103: glibc-2.4-china.diff -# PATCH-FIX-OPENSUSE Fix gb18030 code bnc#54080 -Patch104: gb18030.patch.bz2 ### Broken patches in glibc that we revert for now: # PATCH-FEATURE-OPENSUSE Revert sunrpc removal a...@suse.de @@ -280,16 +278,22 @@ Patch1012: glibc-nscd-foreground.patch # PATCH-FIX-UPSTREAM Fix confstr use of local buffer outside its extent Patch1013: confstr.patch -# PATCH-FIX-UPSTREAM Use HAS_AVX - a...@suse.de -Patch1014: glibc-2.15-avx2.patch +# PATCH-FIX-UPSTREAM Bogus FPE on underflow for exp(double) bnc#767956 - a...@suse.de +Patch1015: glibc-2.16-expf-underflow-exception.patch +# PATCH-FIX-UPSTREAM Fix gb18030 code bnc#54080 +Patch1016: gb18030.patch.bz2 +# PATCH-FIX-UPSTREAM Fix crash when nscd is not running (bso#135949) - a...@suse.de +Patch1017: glibc-nscd-crash-bso13594.patch +# PATCH-FIX-UPSTREAM malloc(0);free gets optimized out +Patch1018: glibc-2.16-mcheck.patch +# PATCH-FIX-UPSTREAM Correct first_weekday for tr_TR (glibc bug#13223) - a...@suse.de +Patch1019: tr_TR.patch ### # Patches awaiting upstream approval ### # PATCH-FIX-UPSTREAM Fix assertion error in res_query.c (bso#13013) Patch2001: glibc-resolv-assert.diff -# PATCH-FIX-UPSTREAM Fix crash when nscd is not running (bso#135949) - a...@suse.de -Patch2003: glibc-nscd-crash-bso13594.patch # PATCH-FIX-OPENSUSE Fix crash (access-after-free) in dl_lookup_x bnc#703140, bso#13579 m...@suse.de Patch2004: glibc-fix-noload.patch # PATCH-FIX-OPENSUSE bnc#657627, http://sourceware.org/bugzilla/show_bug.cgi?id=12561 @@ -302,10 +306,6 @@ Patch2008: glibc-ld-profile.patch # PATCH-FIX-OPENSUSE _fini does not have proper unwinding information on x86_64 bso#11610 Patch2009: glibc-fini-unwind.diff -# PATCH-FIX-OPENSUSE malloc(0);free gets optimized out -Patch2010: glibc-2.16-mcheck.patch -# PATCH-FIX-OPENSUSE Correct first_weekday for tr_TR (glibc bug#13223) - a...@suse.de -Patch2011: tr_TR.patch %description The GNU C Library provides the most important standard libraries used @@ -521,7 +521,6 @@ %patch101 -p1 %patch102 -p1 %patch103 -p1 -%patch104 -p1 %patch200 -p1 %patch201 -p1 @@ -557,10 +556,13 @@ %endif %patch1012 -p1 %patch1013 -p1 -%patch1014 -p1 +%patch1015 -p1 +%patch1016 -p1 +%patch1017 -p1 +%patch1018 -p1 +%patch1019 -p1 %patch2001 -p1 -%patch2003 -p1 %patch2004 -p1 # XXX: Does not pass testsuite, still there's no better solution yet %patch2005 -p1 @@ -569,8 +571,6 @@ # XXX Disable, it breaks the testsuite, test elf/tst-audit2 # %patch2008 -p1 %patch2009 -p1 -%patch2010 -p1 -%patch2011 -p1 # # Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! @@ -1035,7 +1035,6 @@ install -m 644 %{SOURCE20} %{buildroot}/usr/lib/tmpfiles.d/ mkdir -p %{buildroot}/lib/systemd/system install -m 644 %{SOURCE21} %{buildroot}/lib/systemd/system -install -m 644 %{SOURCE22} %{buildroot}/lib/systemd/system %ifarch armv7l armv7hl # Provide compatibility link @@ -1318,7 +1317,6 @@ %{_sbindir}/nscd %{_sbindir}/rcnscd /lib/systemd/system/nscd.service -/lib/systemd/system/nscd.socket %dir /usr/lib/tmpfiles.d /usr/lib/tmpfiles.d/nscd.conf %dir %attr(0755,root,root) %ghost /var/run/nscd ++++++ glibc-2.16-expf-underflow-exception.patch ++++++ commit f77f12320635155da728a3c1adb75ff9914cf686 Author: Aurelien Jarno <aurel...@aurel32.net> Date: Sun Apr 8 22:45:13 2012 +0000 Use __kernel_standard instead of __kernel_standard_f in exp wrapper (bug 13705). 2012-04-08 Aurelien Jarno <aurel...@aurel32.net> [BZ #13705] * sysdeps/ieee754/dbl-64/w_exp.c (__exp): Use __kernel_standard instead of __kernel_standard_f. diff --git a/sysdeps/ieee754/dbl-64/w_exp.c b/sysdeps/ieee754/dbl-64/w_exp.c index b584ed8..aa8ff76 100644 --- a/sysdeps/ieee754/dbl-64/w_exp.c +++ b/sysdeps/ieee754/dbl-64/w_exp.c @@ -31,12 +31,12 @@ __exp (double x) if (__builtin_expect (isgreater (x, o_threshold), 0)) { if (_LIB_VERSION != _IEEE_) - return __kernel_standard_f (x, x, 6); + return __kernel_standard (x, x, 6); } else if (__builtin_expect (isless (x, u_threshold), 0)) { if (_LIB_VERSION != _IEEE_) - return __kernel_standard_f (x, x, 7); + return __kernel_standard (x, x, 7); } return __ieee754_exp (x); ++++++ nscd.service ++++++ --- /var/tmp/diff_new_pack.kBBDYb/_old 2012-06-26 15:43:52.000000000 +0200 +++ /var/tmp/diff_new_pack.kBBDYb/_new 2012-06-26 15:43:52.000000000 +0200 @@ -14,4 +14,4 @@ [Install] WantedBy=multi-user.target -Also=nscd.socket + -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org