Hello community, here is the log from the commit of package glibc for openSUSE:Factory checked in at 2012-11-22 16:12:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glibc (Old) and /work/SRC/openSUSE:Factory/.glibc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibc", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/glibc/glibc.changes 2012-11-10 16:54:24.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.glibc.new/glibc.changes 2012-11-22 16:12:51.000000000 +0100 @@ -1,0 +2,39 @@ +Tue Nov 20 08:06:49 UTC 2012 - [email protected] + +- Update to f59cba71d848: + * Various bug fixes + * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. + * Remove patch glibc-compiled-binaries.diff since getconf can not be + cross-compiled + * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun Nov 11 09:54:43 UTC 2012 - [email protected] + +- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): + * Upstream changes: + + ports is now part of main tarball + + Add port to ARM AArch64 + + New function secure_getenv + + Systemtap static probes + + The `clock_*' suite of functions (declared in <time.h>) is now + available directly in the main C library. + + The `crypt' function now fails if passed salt bytes that violate the + specification for those values. On Linux, the `crypt' function will + consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is + enabled, and fail on encrypted strings using the MD5 or DES algorithm + when the mode is enabled. + + Optimzations and bug fixes + * remove upstream patches malloc-check-size.patch, + glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, + pthread-cond-wait-revert.patch + * Remove now obsolete patch glibc-gai-private4.diff + * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, + glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, + glibc-revert-fseek-on-fclose.diff + * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff + and glibc-gai-private4.diff. + * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) + * Enable multi-arch on all architectures that support it. + +------------------------------------------------------------------- Old: ---- glibc-2.16-c3b96f90c9c1.tar.xz glibc-2.16-getaddrinfo-buffer.patch glibc-compiled-binaries.diff glibc-gai-private4.diff glibc-ports-2.16-a20c2b3c87ae.tar.xz malloc-check-size.patch pthread-cond-wait-revert.patch sparc-bind-now.patch New: ---- glibc-2.16.90-f59cba71d848.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibc.spec ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -119,17 +119,13 @@ Provides: ld-linux.so.3 Provides: ld-linux.so.3(GLIBC_2.4) %endif -Version: 2.16 +Version: 2.16.90 Release: 0 -%define glibc_major_version 2.16 -%define git_id c3b96f90c9c1 -%define glibc_ports_ver 2.16 -%define ports_git_id a20c2b3c87ae +%define glibc_major_version 2.16.90 +%define git_id f59cba71d848 Url: http://www.gnu.org/software/libc/libc.html BuildRoot: %{_tmppath}/%{name}-%{version}-build 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.xz Source3: noversion.tar.bz2 Source4: manpages.tar.bz2 Source5: nsswitch.conf @@ -201,8 +197,6 @@ Patch14: glibc-2.3.90-bindresvport.blacklist.diff # PATCH-FIX-OPENSUSE prefer -lang rpm packages Patch15: glibc-2.3.90-langpackdir.diff -# PATCH-FIX-OPENSUSE add option --enable-runbinaries to disable running of compiled binaries -Patch17: glibc-compiled-binaries.diff # PATCH-FEATURE-SLE increase cpusetsize to 4096, needs to be kept for compatibility [email protected] (XXX: Review) Patch18: glibc-cpusetsize.diff # PATCH-FIX-OPENSUSE Allow ARM binaries with old linker path to run - [email protected] @@ -223,8 +217,6 @@ ### Broken patches in glibc that we revert for now: # PATCH-FIX-OPENSUSE revert seeking on fclose for now bnc#711829 [email protected] Patch201: glibc-revert-fseek-on-fclose.diff -# PATCH-FIX-OPENSUSE revert pthread-cond-wait change since it causes hangs - [email protected] -Patch202: pthread-cond-wait-revert.patch ### Network related patches # PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change @@ -233,8 +225,6 @@ Patch301: glibc-2.2-sunrpc.diff # PATCH-FIX-OPENSUSE only use ipv6 if real ipv6 address exists bnc#361697, bnc#684534 Patch302: getaddrinfo-ipv6-sanity.diff -# PATCH-FIX-OPENSUSE Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] -Patch303: glibc-gai-private4.diff # PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv Patch304: glibc-resolv-mdnshint.diff # PATCH-FIX-OPENSUSE nscd does not account for 'multi on' in /etc/host.conf when ai-resolving host bso#11928 @@ -251,13 +241,6 @@ ### # Patches from upstream ### -# PATCH-FIX-UPSTREAM Fix malloc_usable_size swo#1349, bnc#745247 - [email protected] -Patch1001: malloc-check-size.patch - -# PATCH-FIX-UPSTREAM Fix dns buffer - [email protected] -Patch1021: glibc-2.16-getaddrinfo-buffer.patch -# PATCH-FIX-UPSTREAM Fix sparc dynamic linker triggered by bind-now swo#14376 - [email protected] -Patch1022: sparc-bind-now.patch ### # Patches awaiting upstream approval @@ -443,7 +426,7 @@ %endif %prep -%setup -n glibc-%{version} -q -a 2 -a 3 -a 4 +%setup -n glibc-%{version} -q -a 3 -a 4 # Owl crypt_blowfish tar -xzf %SOURCE50 pushd crypt_blowfish-%{crypt_bf_version} @@ -471,7 +454,6 @@ %patch13 -p1 %patch14 -p1 %patch15 -p1 -%patch17 -p1 %patch18 -p1 %patch21 -p1 @@ -481,12 +463,10 @@ %patch103 -p1 %patch201 -p1 -%patch202 -p1 %patch300 -p1 %patch301 -p1 -%patch302 -p1 -%patch303 -p1 +#%patch302 -p1 %patch304 -p1 %patch305 -p1 %patch306 -p1 @@ -497,9 +477,6 @@ %ifarch armv7l armv7hl %patch20 -p1 %endif -%patch1001 -p1 -%patch1021 -p1 -%patch1022 -p1 %patch2001 -p1 # XXX Disable, it breaks the testsuite, test elf/tst-audit2 @@ -557,7 +534,7 @@ export SUSE_ASNEEDED=0 # Adjust glibc version.h echo "#define CONFHOST \"%{target}\"" >> version.h -echo "#define CVSDATE \"`date -r ChangeLog +%Y%m%d`\"" >> version.h +echo "#define GITID \"%{git_id}\"" >> version.h # # Default CFLAGS and Compiler # @@ -613,7 +590,7 @@ add_ons=$add_ons,noversion %endif %ifarch %arm mipsel ia64 - add_ons=$add_ons,%glibc_ports_dir + add_ons=$add_ons,ports %endif %ifarch %arm mipsel # fails to build otherwise - need to recheck and fix @@ -652,7 +629,7 @@ --enable-stackguard-randomization \ %endif --build=%{target} --host=%{target} \ -%ifarch ppc ppc64 %{ix86} x86_64 +%ifarch %{ix86} x86_64 sparc sparc64 s390 s390x --enable-multi-arch \ %endif %ifarch mipsel @@ -700,11 +677,11 @@ %endif ; do configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" "$add_ons" \ - --with-cpu=$pcpu --disable-runbinaries + --with-cpu=$pcpu done # Eventually, special Cell variant: %if %{powerpc_optimize_cpu_cell} - configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" "$add_ons" --disable-runbinaries + configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" "$add_ons" %endif %endif # optimize_power ++++++ glibc-2.14-crypt-versioning.diff ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -1,8 +1,8 @@ -Index: glibc-2.15.90/Versions.def +Index: glibc-2.16.90/Versions.def =================================================================== ---- glibc-2.15.90.orig/Versions.def -+++ glibc-2.15.90/Versions.def -@@ -41,6 +41,7 @@ libc { +--- glibc-2.16.90.orig/Versions.def ++++ glibc-2.16.90/Versions.def +@@ -42,6 +42,7 @@ libc { } libcrypt { GLIBC_2.0 @@ -10,10 +10,10 @@ } libdl { GLIBC_2.0 -Index: glibc-2.15.90/crypt/Versions +Index: glibc-2.16.90/crypt/Versions =================================================================== ---- glibc-2.15.90.orig/crypt/Versions -+++ glibc-2.15.90/crypt/Versions +--- glibc-2.16.90.orig/crypt/Versions ++++ glibc-2.16.90/crypt/Versions @@ -3,4 +3,7 @@ libcrypt { crypt; crypt_r; encrypt; encrypt_r; fcrypt; setkey; setkey_r; crypt_rn; crypt_ra; crypt_gensalt; crypt_gensalt_rn; crypt_gensalt_ra; ++++++ glibc-2.14-crypt.diff ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -1,7 +1,7 @@ -Index: glibc-2.15.90/crypt/Makefile +Index: glibc-2.16.90/crypt/Makefile =================================================================== ---- glibc-2.15.90.orig/crypt/Makefile -+++ glibc-2.15.90/crypt/Makefile +--- glibc-2.16.90.orig/crypt/Makefile ++++ glibc-2.16.90/crypt/Makefile @@ -21,6 +21,7 @@ subdir := crypt @@ -16,13 +16,13 @@ +libcrypt-routines += crypt_blowfish x86 crypt_gensalt wrapper + - tests := cert md5c-test sha256c-test sha512c-test + tests := cert md5c-test sha256c-test sha512c-test badsalttest include ../Makeconfig -Index: glibc-2.15.90/crypt/Versions +Index: glibc-2.16.90/crypt/Versions =================================================================== ---- glibc-2.15.90.orig/crypt/Versions -+++ glibc-2.15.90/crypt/Versions +--- glibc-2.16.90.orig/crypt/Versions ++++ glibc-2.16.90/crypt/Versions @@ -1,5 +1,6 @@ libcrypt { GLIBC_2.0 { @@ -30,11 +30,11 @@ + crypt_rn; crypt_ra; crypt_gensalt; crypt_gensalt_rn; crypt_gensalt_ra; } } -Index: glibc-2.15.90/crypt/crypt-entry.c +Index: glibc-2.16.90/crypt/crypt-entry.c =================================================================== ---- glibc-2.15.90.orig/crypt/crypt-entry.c -+++ glibc-2.15.90/crypt/crypt-entry.c -@@ -79,7 +79,7 @@ extern struct crypt_data _ufc_foobar; +--- glibc-2.16.90.orig/crypt/crypt-entry.c ++++ glibc-2.16.90/crypt/crypt-entry.c +@@ -81,7 +81,7 @@ extern struct crypt_data _ufc_foobar; */ char * @@ -43,7 +43,7 @@ const char *key; const char *salt; struct crypt_data * __restrict data; -@@ -134,6 +134,7 @@ __crypt_r (key, salt, data) +@@ -155,6 +155,7 @@ __crypt_r (key, salt, data) _ufc_output_conversion_r (res[0], res[1], salt, data); return data->crypt_3_buf; } @@ -51,7 +51,7 @@ weak_alias (__crypt_r, crypt_r) char * -@@ -174,3 +175,4 @@ __fcrypt (key, salt) +@@ -197,3 +198,4 @@ __fcrypt (key, salt) return crypt (key, salt); } #endif ++++++ glibc-2.3.90-bindresvport.blacklist.diff ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -1,20 +1,20 @@ -Index: glibc-2.15/sunrpc/bindrsvprt.c +Index: glibc-2.16.90/sunrpc/bindrsvprt.c =================================================================== ---- glibc-2.15.orig/sunrpc/bindrsvprt.c -+++ glibc-2.15/sunrpc/bindrsvprt.c -@@ -29,28 +29,108 @@ +--- glibc-2.16.90.orig/sunrpc/bindrsvprt.c ++++ glibc-2.16.90/sunrpc/bindrsvprt.c +@@ -29,6 +29,9 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include <stdio.h> +#include <ctype.h> - #include <errno.h> +#include <stdlib.h> + #include <errno.h> #include <unistd.h> #include <string.h> - #include <sys/types.h> - #include <sys/socket.h> - #include <netinet/in.h> +@@ -42,21 +45,102 @@ + */ + __libc_lock_define_initialized (static, lock); +#define STARTPORT 600 +#define LOWPORT 512 @@ -38,6 +38,7 @@ + size_t buflen = 0; + int size = 0, ptr = 0; + ++ __libc_lock_lock (lock); + blacklist_read = 1; + + fp = fopen ("/etc/bindresvport.blacklist", "r"); @@ -93,8 +94,11 @@ + free (buf); + + list_size = ptr; ++ ++ __libc_lock_unlock (lock); +} + ++ /* * Bind a socket to a privileged IP port */ @@ -116,7 +120,7 @@ if (sin == (struct sockaddr_in *) 0) { -@@ -69,6 +149,7 @@ bindresvport (int sd, struct sockaddr_in +@@ -75,6 +159,7 @@ bindresvport (int sd, struct sockaddr_in port = (__getpid () % NPORTS) + STARTPORT; } @@ -124,7 +128,7 @@ /* Initialize to make gcc happy. */ int res = -1; -@@ -77,12 +158,22 @@ bindresvport (int sd, struct sockaddr_in +@@ -86,12 +171,22 @@ bindresvport (int sd, struct sockaddr_in again: for (i = 0; i < nports; ++i) { ++++++ glibc-2.3.90-noversion.diff ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -1,8 +1,8 @@ -Index: glibc-2.15.90/elf/rtld.c +Index: glibc-2.16.90/elf/rtld.c =================================================================== ---- glibc-2.15.90.orig/elf/rtld.c -+++ glibc-2.15.90/elf/rtld.c -@@ -1813,6 +1813,53 @@ ERROR: ld.so: object '%s' cannot be load +--- glibc-2.16.90.orig/elf/rtld.c ++++ glibc-2.16.90/elf/rtld.c +@@ -1717,6 +1717,53 @@ ERROR: ld.so: object '%s' cannot be load } } ++++++ glibc-fix-check-abi.patch ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -3,18 +3,18 @@ the ABI check list for all targets. --- - glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist | 12 ++++++++++ - glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist | 12 ++++++++++ + ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist | 12 ++++++++++ sysdeps/unix/sysv/linux/i386/nptl/libcrypt.abilist | 12 ++++++++++ sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libcrypt.abilist | 12 ++++++++++ sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libcrypt.abilist | 12 ++++++++++ @@ -27,10 +27,10 @@ sysdeps/unix/sysv/linux/x86_64/x32/nptl/libcrypt.abilist | 12 ++++++++++ 22 files changed, 264 insertions(+) -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/alpha/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.0 GLIBC_2.0 A @@ -53,10 +53,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.4 GLIBC_2.4 A @@ -79,10 +79,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.0 GLIBC_2.0 A @@ -105,10 +105,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.4 GLIBC_2.4 A @@ -131,10 +131,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.0 GLIBC_2.0 A @@ -157,10 +157,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libcrypt.abilist @@ -1,7 +1,12 @@ GLIBC_2.0 GLIBC_2.0 A @@ -185,10 +185,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.0 GLIBC_2.0 A @@ -211,10 +211,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.0 GLIBC_2.0 A @@ -237,10 +237,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.0 GLIBC_2.0 A @@ -263,10 +263,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.12 GLIBC_2.12 A @@ -289,10 +289,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.12 GLIBC_2.12 A @@ -315,10 +315,10 @@ + crypt_gensalt_rn F + crypt_ra F + crypt_rn F -Index: glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist +Index: glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist =================================================================== ---- glibc-2.16.orig/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist -+++ glibc-2.16/glibc-ports-2.16/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist +--- glibc-2.16.orig/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist ++++ glibc-2.16/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libcrypt.abilist @@ -1,9 +1,21 @@ GLIBC_2.12 GLIBC_2.12 A ++++++ glibc-revert-fseek-on-fclose.diff ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -17,22 +17,22 @@ 2011-05-12 Ulrich Drepper <[email protected]> [BZ #12511] -Index: glibc-2.15.90/libio/Makefile +Index: glibc-2.16.90/libio/Makefile =================================================================== ---- glibc-2.15.90.orig/libio/Makefile -+++ glibc-2.15.90/libio/Makefile -@@ -57,7 +57,7 @@ tests = tst_swprintf tst_wprintf tst_sws +--- glibc-2.16.90.orig/libio/Makefile ++++ glibc-2.16.90/libio/Makefile +@@ -59,7 +59,7 @@ tests = tst_swprintf tst_wprintf tst_sws tst-memstream1 tst-memstream2 \ tst-wmemstream1 tst-wmemstream2 \ bug-memstream1 bug-wmemstream1 \ -- tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos bug-fclose1 -+ tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos - test-srcs = test-freopen - - all: # Make this the default target; it will be defined in Rules. -Index: glibc-2.15.90/libio/bug-fclose1.c +- tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos bug-fclose1 tst-fseek ++ tst-setvbuf1 tst-popen1 tst-fgetwc bug-wsetpos tst-fseek + ifeq (yes,$(build-shared)) + # Add test-fopenloc only if shared library is enabled since it depends on + # shared localedata objects. +Index: glibc-2.16.90/libio/bug-fclose1.c =================================================================== ---- glibc-2.15.90.orig/libio/bug-fclose1.c +--- glibc-2.16.90.orig/libio/bug-fclose1.c +++ /dev/null @@ -1,132 +0,0 @@ -// BZ #12724 @@ -167,10 +167,10 @@ - - return 0; -} -Index: glibc-2.15.90/libio/fileops.c +Index: glibc-2.16.90/libio/fileops.c =================================================================== ---- glibc-2.15.90.orig/libio/fileops.c -+++ glibc-2.15.90/libio/fileops.c +--- glibc-2.16.90.orig/libio/fileops.c ++++ glibc-2.16.90/libio/fileops.c @@ -155,21 +155,13 @@ int _IO_new_file_close_it (fp) _IO_FILE *fp; ++++++ glibc-version.diff ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -1,13 +1,13 @@ -Index: glibc-2.15.90/csu/version.c +Index: glibc-2.16.90/csu/version.c =================================================================== ---- glibc-2.15.90.orig/csu/version.c -+++ glibc-2.15.90/csu/version.c +--- glibc-2.16.90.orig/csu/version.c ++++ glibc-2.16.90/csu/version.c @@ -24,11 +24,12 @@ static const char __libc_release[] = REL static const char __libc_version[] = VERSION; static const char banner[] = --"GNU C Library "RELEASE" release version "VERSION", by Roland McGrath et al.\n\ -+"GNU C Library "RELEASE" release version "VERSION" ("CVSDATE"), by Roland McGrath et al.\n\ +-"GNU C Library "PKGVERSION RELEASE" release version "VERSION", by Roland McGrath et al.\n\ ++"GNU C Library "PKGVERSION RELEASE" release version "VERSION" (git "GITID"), by Roland McGrath et al.\n\ Copyright (C) 2012 Free Software Foundation, Inc.\n\ This is free software; see the source for copying conditions.\n\ There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\ ++++++ nss-db-path.patch ++++++ --- /var/tmp/diff_new_pack.kWKv0e/_old 2012-11-22 16:12:54.000000000 +0100 +++ /var/tmp/diff_new_pack.kWKv0e/_new 2012-11-22 16:12:54.000000000 +0100 @@ -1,9 +1,9 @@ Use /var/db for nss_db -Index: glibc-2.15.90/nss/db-Makefile +Index: glibc-2.16.90/nss/db-Makefile =================================================================== ---- glibc-2.15.90.orig/nss/db-Makefile -+++ glibc-2.15.90/nss/db-Makefile +--- glibc-2.16.90.orig/nss/db-Makefile ++++ glibc-2.16.90/nss/db-Makefile @@ -22,7 +22,7 @@ DATABASES = $(wildcard /etc/passwd /etc/ /etc/rpc /etc/services /etc/shadow /etc/gshadow \ /etc/netgroup) @@ -13,10 +13,10 @@ AWK = awk MAKEDB = makedb --quiet -Index: glibc-2.15.90/sysdeps/unix/sysv/linux/paths.h +Index: glibc-2.16.90/sysdeps/unix/sysv/linux/paths.h =================================================================== ---- glibc-2.15.90.orig/sysdeps/unix/sysv/linux/paths.h -+++ glibc-2.15.90/sysdeps/unix/sysv/linux/paths.h +--- glibc-2.16.90.orig/sysdeps/unix/sysv/linux/paths.h ++++ glibc-2.16.90/sysdeps/unix/sysv/linux/paths.h @@ -68,7 +68,7 @@ /* Provide trailing slash, since mostly used for building pathnames. */ #define _PATH_DEV "/dev/" @@ -26,11 +26,11 @@ #define _PATH_VARRUN "/var/run/" #define _PATH_VARTMP "/var/tmp/" -Index: glibc-2.15.90/Makeconfig +Index: glibc-2.16.90/Makeconfig =================================================================== ---- glibc-2.15.90.orig/Makeconfig -+++ glibc-2.15.90/Makeconfig -@@ -287,7 +287,7 @@ inst_sysconfdir = $(install_root)$(sysco +--- glibc-2.16.90.orig/Makeconfig ++++ glibc-2.16.90/Makeconfig +@@ -250,7 +250,7 @@ inst_sysconfdir = $(install_root)$(sysco # Directory for the database files and Makefile for nss_db. ifndef vardbdir -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
