Hello community,

here is the log from the commit of package glibc for openSUSE:Factory checked 
in at 2014-10-15 16:19:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibc (Old)
 and      /work/SRC/openSUSE:Factory/.glibc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glibc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/glibc/glibc-testsuite.changes    2014-09-03 
18:20:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glibc.new/glibc-testsuite.changes       
2014-10-15 16:19:14.000000000 +0200
@@ -1,0 +2,50 @@
+Mon Sep  8 09:48:26 UTC 2014 - [email protected]
+
+- Update to glibc 2.20 release.
+  * Reverted change of ABI data structures for s390 and s390x
+  * Support for file description locks is added to systems running the
+    Linux kernel
+  * Optimized strchr implementation for AArch64
+  * The minimum Linux kernel version that this version of the GNU C Library
+    can be used with is 2.6.32
+  * Running the testsuite no longer terminates as soon as a test fails
+  * The am33 port, which had not worked for several years, has been removed
+    from ports.
+  * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer
+    supported; they now act the same as _DEFAULT_SOURCE (but generate a
+    warning)
+  * Optimized strcmp implementation for ARMv7
+  * Added support for TX lock elision of pthread mutexes on s390 and s390x
+  * All supported architectures now use the main glibc sysdeps directory
+    instead of some being in a separate "ports" directory
+  * The NPTL implementation of POSIX pthreads is no longer an "add-on"
+  * Locale names, including those obtained from environment variables (LANG
+    and the LC_* variables), are more tightly checked for proper syntax
+  * On x86-64, the dynamic linker's lazy-binding support is now compatible
+    with application code using Intel MPX instructions
+- Patches from upstream removed
+  * nss-dns-memleak.patch
+  * sin-sign.patch
+  * pldd-wait-ptrace-stop.patch
+  * nscd-track-startup-failures.patch
+  * powerpc-opt-power8.patch
+  * check-pf-alloca.patch
+  * getaddrinfo-uninit-result.patch
+  * ppc64-copysign.patch
+  * nextafterl-ibm-ldouble.patch
+  * ibm-long-double-math.patch
+  * ibm-long-double-frexpl.patch
+  * aarch64-setcontext.patch
+  * nss-nis-stack-use.patch
+  * psfaa.patch
+  * nss-files-long-lines.patch
+  * setlocale-directory-traversal.patch
+  * dt-ppc64-num.patch
+  * ppc64le-profiling.patch
+  * s390-revert-abi-change.patch
+  * disable-gconv-translit-modules.patch
+  * resolv-dont-ignore-second-answer.patch
+  * iconv-ibm-sentinel-check.patch
+- Remove sprof.1, and mtrace.1, now included in the man-pages package
+
+-------------------------------------------------------------------
glibc-utils.changes: same change
glibc.changes: same change

Old:
----
  aarch64-setcontext.patch
  check-pf-alloca.patch
  disable-gconv-translit-modules.patch
  dt-ppc64-num.patch
  getaddrinfo-uninit-result.patch
  glibc-2.19.tar.xz
  ibm-long-double-frexpl.patch
  ibm-long-double-math.patch
  iconv-ibm-sentinel-check.patch
  nextafterl-ibm-ldouble.patch
  nscd-track-startup-failures.patch
  nss-dns-memleak.patch
  nss-files-long-lines.patch
  nss-nis-stack-use.patch
  pldd-wait-ptrace-stop.patch
  powerpc-opt-power8.patch
  ppc64-copysign.patch
  ppc64le-profiling.patch
  psfaa.patch
  resolv-dont-ignore-second-answer.patch
  s390-revert-abi-change.patch
  setlocale-directory-traversal.patch
  sin-sign.patch

New:
----
  glibc-2.20.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glibc-testsuite.spec ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -100,10 +100,10 @@
 # 3.1 is the openSUSE 12.1 kernel
 %define enablekernel 3.0
 
-Version:        2.19
+Version:        2.20
 Release:        0
-%define glibc_major_version 2.19
-%define git_id 9a869d822025
+%define glibc_major_version 2.20
+%define git_id b8079dd0d360
 Url:            http://www.gnu.org/software/libc/libc.html
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 #Source:         glibc-%{version}-%{git_id}.tar.xz
@@ -232,54 +232,12 @@
 ###
 # Patches from upstream
 ###
-# PATCH-FIX-UPSTREAM fix memory leak in nss_dns
-Patch1000:      nss-dns-memleak.patch
-# PATCH-FIX-UPSTREAM Fix sign of input to bsloww1 (BZ #16623)
-Patch1001:      sin-sign.patch
-# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
-Patch1002:      pldd-wait-ptrace-stop.patch
-# PATCH-FIX-UPSTREAM Improved support for tracking startup failure in nscd 
service (BZ #16639)
-Patch1003:      nscd-track-startup-failures.patch
-# PATCH-FIX-UPSTREAM GLIBC Optimizations For POWER8 Hardware
-Patch1004:      powerpc-opt-power8.patch
-# PATCH-FIX-UPSTREAM Account for alloca use when collecting interface addresses
-Patch1005:      check-pf-alloca.patch
-# PATCH-FIX-UPSTREAM Fix use of half-initialized result in getaddrinfo when 
using nscd
-Patch1006:      getaddrinfo-uninit-result.patch
-# PATCH-FIX-UPSTREAM Fix ppc64le copysign overwriting parent stack frame (BZ 
#16786)
-Patch1007:      ppc64-copysign.patch
-# PATCH-FIX-UPSTREAM Correct IBM long double nextafterl (BZ #16739)
-Patch1008:      nextafterl-ibm-ldouble.patch
-# PATCH-FIX-UPSTREAM Remove faulty assembler implementations for IBM long 
double (BZ #16701, BZ #16706, BZ #16707)
-Patch1009:      ibm-long-double-math.patch
-# PATCH-FIX-UPSTREAM Correct IBM long double frexpl (BZ #16740, BZ #16619)
-Patch1010:      ibm-long-double-frexpl.patch
-# PATCH-FIX-UPSTREAM Fix aarch64 setcontext clobbering alternate signal stack 
(BZ #16629)
-Patch1011:      aarch64-setcontext.patch
-# PATCH-FIX-UPSTREAM Fix unbound stack use in NIS NSS module (BZ #16932)
-Patch1012:      nss-nis-stack-use.patch
-# PATCH-FIX-UPSTREAM posix_spawn_file_actions_addopen needs to copy the path 
argument (BZ #17048)
-Patch1013:      psfaa.patch
-# PATCH-FIX-UPSTREAM Don't ignore too long lines in nss_files (BZ #17079)
-Patch1014:      nss-files-long-lines.patch
-# PATCH-FIX-UPSTREAM Directory traversal in locale environment handling (BZ 
#17137)
-Patch1015:      setlocale-directory-traversal.patch
-# PATCH-FIX-UPSTREAM Correct DT_PPC64_NUM (BZ #17153)
-Patch1016:      dt-ppc64-num.patch
-# PATCH-FIX-UPSTREAM PowerPC: Fix gprof entry point for LE (BZ #17213)
-Patch1017:      ppc64le-profiling.patch
-# PATCH-FIX-UPSTREAM S/390 Reverting the jmp_buf/ucontext_t ABI change 
(bnc#887228)
-Patch1018:      s390-revert-abi-change.patch
-# PATCH-FIX-UPSTREAM Disable gconv transliteration module loading (BZ #17187)
-Patch1019:      disable-gconv-translit-modules.patch
 
 ### 
 # Patches awaiting upstream approval
 ###
 # PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142)
 Patch2000:      fix-locking-in-_IO_cleanup.patch
-# PATCH-FIX-UPSTREAM Don't ignore second answer from nameserver if the first 
one was empty (BZ #13651)
-Patch2001:      resolv-dont-ignore-second-answer.patch
 # PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750)
 Patch2002:      ldd-system-interp.patch
 # PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436)
@@ -292,8 +250,6 @@
 Patch2006:      ibm93x-redundant-shift-si.patch
 # PATCH-FIX-UPSTREAM Filter out PTHREAD_MUTEX_NO_ELISION_NP bit in 
pthread_mutexattr_gettype (BZ #15790)
 Patch2007:      pthread-mutexattr-gettype-kind.patch
-# PATCH-FIX-UPSTREAM Fix crashes on invalid input in IBM gconv modules (BZ 
#17325)
-Patch2008:      iconv-ibm-sentinel-check.patch
 
 # Non-glibc patches
 # PATCH-FIX-OPENSUSE Remove debianisms from manpages
@@ -494,36 +450,13 @@
 %patch304 -p1
 %patch306 -p1
 
-%patch1000 -p1
-%patch1001 -p1
-%patch1002 -p1
-%patch1003 -p1
-%patch1004 -p1
-%patch1005 -p1
-%patch1006 -p1
-%patch1007 -p1
-%patch1008 -p1
-%patch1009 -p1
-%patch1010 -p1
-%patch1011 -p1
-%patch1012 -p1
-%patch1013 -p1
-%patch1014 -p1
-%patch1015 -p1
-%patch1016 -p1
-%patch1017 -p1
-%patch1018 -p1
-%patch1019 -p1
-
 %patch2000 -p1
-%patch2001 -p1
 %patch2002 -p1
 %patch2003 -p1
 %patch2004 -p1
 %patch2005 -p1
 %patch2006 -p1
 %patch2007 -p1
-%patch2008 -p1
 
 %patch3000
 
@@ -581,10 +514,10 @@
 # Default CFLAGS and Compiler
 #
 BuildFlags="%{optflags} -U_FORTIFY_SOURCE"
-BuildFlags="$(echo $BuildFlags | sed -e 's#-fstack-protector##' -e 
's#-ffortify=[0-9]*##')"
+BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector##' -e 
's#-ffortify=[0-9]*##')
 BuildCC="%__cc"
 BuildCCplus="%__cxx"
-add_ons=",libidn"
+add_ons=libidn
 #
 #now overwrite for some architectures
 #
@@ -626,9 +559,6 @@
 %ifarch %ix86
        add_ons=$add_ons,noversion
 %endif
-%ifarch %arm aarch64 mipsel ia64 m68k
-       add_ons=$add_ons,ports
-%endif
 %ifarch mipsel
        # fails to build otherwise - need to recheck and fix
        %define enable_stackguard_randomization 0
@@ -637,7 +567,6 @@
 configure_and_build_glibc() {
        local dirname="$1"; shift
        local cflags="$1"; shift
-       local addons="$1"; shift
        mkdir "cc-$dirname"
        cd "cc-$dirname"
 %ifarch %arm aarch64
@@ -664,7 +593,7 @@
                CC="$BuildCC" CXX="$BuildCCplus" \
                --prefix=%{_prefix} \
                --libexecdir=%{_libexecdir} --infodir=%{_infodir} \
-               --enable-add-ons=nptl$addons \
+               --enable-add-ons=$add_ons \
                $profile $elision \
                "$@" \
 %if %{enable_stackguard_randomization}
@@ -694,7 +623,7 @@
        #
        # Build base glibc
        #
-       configure_and_build_glibc base "$BuildFlags" "$add_ons"
+       configure_and_build_glibc base "$BuildFlags"
 %else
        #
        # Build POWER-optimized glibc
@@ -705,10 +634,10 @@
        pBuildFlags+=" -mcpu=%{powerpc_optimize_base}"
        %endif
        %if "%{powerpc_optimize_base}" != ""
-       configure_and_build_glibc base "$pBuildFlags" "$add_ons" 
--with-cpu=%{powerpc_optimize_base}
+       configure_and_build_glibc base "$pBuildFlags" 
--with-cpu=%{powerpc_optimize_base}
        %else
        # Use no default CPU
-       configure_and_build_glibc base "$pBuildFlags" "$add_ons"
+       configure_and_build_glibc base "$pBuildFlags"
        %endif
        %if %{build_variants}
        # Then other power variants:
@@ -723,19 +652,19 @@
                power7 \
        %endif
        ; do
-               configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" 
"$add_ons" \
+               configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \
                        --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"
+               configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell"
        %endif
        %endif # %{build_variants}
 %endif # optimize_power
 
 %if %{build_variants}
 %ifarch i686 x86_64
-configure_and_build_glibc noelision "$BuildFlags" "$add_ons"
+configure_and_build_glibc noelision "$BuildFlags"
 %endif
 %endif
 
@@ -785,8 +714,25 @@
 export SUSE_ASNEEDED=0
 # Increase timeout
 export TIMEOUTFACTOR=16
-make -C cc-base -k check ||
-find cc-base -name "*.out" | tar -czf - -T - | base64
+make -C cc-base -k check || {
+  cd cc-base
+  o=$-
+  set +x
+  for sum in */*.sum; do
+    while read s t; do
+      case $s in
+       XPASS:|PASS:)
+         echo ++++++ $s $t ++++++
+         ;;
+       *) # X?FAIL:
+         echo ------ $s $t ------
+         test ! -f $t.out || cat $t.out
+         ;;
+       esac
+    done < $sum
+  done
+  set -$o
+}
 %else
 # This has to pass on all platforms!
 # Exceptions:
@@ -1016,7 +962,6 @@
 rm -f %{buildroot}%{_bindir}/sotruss
 rm -f %{buildroot}%{_bindir}/xtrace
 rm -f %{buildroot}%{_bindir}/pldd
-rm -f %{buildroot}%{_mandir}/man1/mtrace.*
 rm -rf %{buildroot}%{_libdir}/audit
 
 %ifarch i686
@@ -1041,8 +986,7 @@
 rm -f %{buildroot}/lib/ld*.so*
 rm -f %{buildroot}%{_libdir}/lib*
 rm -f %{buildroot}%{_bindir}/{catchsegv,ldd*,sprof}
-rm -f %{buildroot}%{_mandir}/man1/[!m]*
-rm -rf %{buildroot}%{_mandir}/man[!1]
+rm -rf %{buildroot}%{_mandir}/man*
 rm -rf %{buildroot}/sbin %{buildroot}%{_includedir}
 
 %endif # %{utils_build}
@@ -1266,7 +1210,6 @@
 %doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE
 %doc %{_mandir}/man1/catchsegv.1.gz
 %doc %{_mandir}/man1/rpcgen.1.gz
-%doc %{_mandir}/man1/sprof.1.gz
 %doc %{_mandir}/man3/*
 %{_bindir}/catchsegv
 %{_bindir}/rpcgen
@@ -1377,7 +1320,6 @@
 %{_bindir}/sotruss
 %{_bindir}/xtrace
 %{_bindir}/pldd
-%doc %{_mandir}/man1/mtrace.1.gz
 %endif # %{utils_build}
 
 %changelog

glibc-utils.spec: same change
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -100,10 +100,10 @@
 # 3.1 is the openSUSE 12.1 kernel
 %define enablekernel 3.0
 
-Version:        2.19
+Version:        2.20
 Release:        0
-%define glibc_major_version 2.19
-%define git_id 9a869d822025
+%define glibc_major_version 2.20
+%define git_id b8079dd0d360
 Url:            http://www.gnu.org/software/libc/libc.html
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 #Source:         glibc-%{version}-%{git_id}.tar.xz
@@ -232,54 +232,12 @@
 ###
 # Patches from upstream
 ###
-# PATCH-FIX-UPSTREAM fix memory leak in nss_dns
-Patch1000:      nss-dns-memleak.patch
-# PATCH-FIX-UPSTREAM Fix sign of input to bsloww1 (BZ #16623)
-Patch1001:      sin-sign.patch
-# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
-Patch1002:      pldd-wait-ptrace-stop.patch
-# PATCH-FIX-UPSTREAM Improved support for tracking startup failure in nscd 
service (BZ #16639)
-Patch1003:      nscd-track-startup-failures.patch
-# PATCH-FIX-UPSTREAM GLIBC Optimizations For POWER8 Hardware
-Patch1004:      powerpc-opt-power8.patch
-# PATCH-FIX-UPSTREAM Account for alloca use when collecting interface addresses
-Patch1005:      check-pf-alloca.patch
-# PATCH-FIX-UPSTREAM Fix use of half-initialized result in getaddrinfo when 
using nscd
-Patch1006:      getaddrinfo-uninit-result.patch
-# PATCH-FIX-UPSTREAM Fix ppc64le copysign overwriting parent stack frame (BZ 
#16786)
-Patch1007:      ppc64-copysign.patch
-# PATCH-FIX-UPSTREAM Correct IBM long double nextafterl (BZ #16739)
-Patch1008:      nextafterl-ibm-ldouble.patch
-# PATCH-FIX-UPSTREAM Remove faulty assembler implementations for IBM long 
double (BZ #16701, BZ #16706, BZ #16707)
-Patch1009:      ibm-long-double-math.patch
-# PATCH-FIX-UPSTREAM Correct IBM long double frexpl (BZ #16740, BZ #16619)
-Patch1010:      ibm-long-double-frexpl.patch
-# PATCH-FIX-UPSTREAM Fix aarch64 setcontext clobbering alternate signal stack 
(BZ #16629)
-Patch1011:      aarch64-setcontext.patch
-# PATCH-FIX-UPSTREAM Fix unbound stack use in NIS NSS module (BZ #16932)
-Patch1012:      nss-nis-stack-use.patch
-# PATCH-FIX-UPSTREAM posix_spawn_file_actions_addopen needs to copy the path 
argument (BZ #17048)
-Patch1013:      psfaa.patch
-# PATCH-FIX-UPSTREAM Don't ignore too long lines in nss_files (BZ #17079)
-Patch1014:      nss-files-long-lines.patch
-# PATCH-FIX-UPSTREAM Directory traversal in locale environment handling (BZ 
#17137)
-Patch1015:      setlocale-directory-traversal.patch
-# PATCH-FIX-UPSTREAM Correct DT_PPC64_NUM (BZ #17153)
-Patch1016:      dt-ppc64-num.patch
-# PATCH-FIX-UPSTREAM PowerPC: Fix gprof entry point for LE (BZ #17213)
-Patch1017:      ppc64le-profiling.patch
-# PATCH-FIX-UPSTREAM S/390 Reverting the jmp_buf/ucontext_t ABI change 
(bnc#887228)
-Patch1018:      s390-revert-abi-change.patch
-# PATCH-FIX-UPSTREAM Disable gconv transliteration module loading (BZ #17187)
-Patch1019:      disable-gconv-translit-modules.patch
 
 ### 
 # Patches awaiting upstream approval
 ###
 # PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142)
 Patch2000:      fix-locking-in-_IO_cleanup.patch
-# PATCH-FIX-UPSTREAM Don't ignore second answer from nameserver if the first 
one was empty (BZ #13651)
-Patch2001:      resolv-dont-ignore-second-answer.patch
 # PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750)
 Patch2002:      ldd-system-interp.patch
 # PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436)
@@ -292,8 +250,6 @@
 Patch2006:      ibm93x-redundant-shift-si.patch
 # PATCH-FIX-UPSTREAM Filter out PTHREAD_MUTEX_NO_ELISION_NP bit in 
pthread_mutexattr_gettype (BZ #15790)
 Patch2007:      pthread-mutexattr-gettype-kind.patch
-# PATCH-FIX-UPSTREAM Fix crashes on invalid input in IBM gconv modules (BZ 
#17325)
-Patch2008:      iconv-ibm-sentinel-check.patch
 
 # Non-glibc patches
 # PATCH-FIX-OPENSUSE Remove debianisms from manpages
@@ -494,36 +450,13 @@
 %patch304 -p1
 %patch306 -p1
 
-%patch1000 -p1
-%patch1001 -p1
-%patch1002 -p1
-%patch1003 -p1
-%patch1004 -p1
-%patch1005 -p1
-%patch1006 -p1
-%patch1007 -p1
-%patch1008 -p1
-%patch1009 -p1
-%patch1010 -p1
-%patch1011 -p1
-%patch1012 -p1
-%patch1013 -p1
-%patch1014 -p1
-%patch1015 -p1
-%patch1016 -p1
-%patch1017 -p1
-%patch1018 -p1
-%patch1019 -p1
-
 %patch2000 -p1
-%patch2001 -p1
 %patch2002 -p1
 %patch2003 -p1
 %patch2004 -p1
 %patch2005 -p1
 %patch2006 -p1
 %patch2007 -p1
-%patch2008 -p1
 
 %patch3000
 
@@ -581,10 +514,10 @@
 # Default CFLAGS and Compiler
 #
 BuildFlags="%{optflags} -U_FORTIFY_SOURCE"
-BuildFlags="$(echo $BuildFlags | sed -e 's#-fstack-protector##' -e 
's#-ffortify=[0-9]*##')"
+BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector##' -e 
's#-ffortify=[0-9]*##')
 BuildCC="%__cc"
 BuildCCplus="%__cxx"
-add_ons=",libidn"
+add_ons=libidn
 #
 #now overwrite for some architectures
 #
@@ -626,9 +559,6 @@
 %ifarch %ix86
        add_ons=$add_ons,noversion
 %endif
-%ifarch %arm aarch64 mipsel ia64 m68k
-       add_ons=$add_ons,ports
-%endif
 %ifarch mipsel
        # fails to build otherwise - need to recheck and fix
        %define enable_stackguard_randomization 0
@@ -637,7 +567,6 @@
 configure_and_build_glibc() {
        local dirname="$1"; shift
        local cflags="$1"; shift
-       local addons="$1"; shift
        mkdir "cc-$dirname"
        cd "cc-$dirname"
 %ifarch %arm aarch64
@@ -664,7 +593,7 @@
                CC="$BuildCC" CXX="$BuildCCplus" \
                --prefix=%{_prefix} \
                --libexecdir=%{_libexecdir} --infodir=%{_infodir} \
-               --enable-add-ons=nptl$addons \
+               --enable-add-ons=$add_ons \
                $profile $elision \
                "$@" \
 %if %{enable_stackguard_randomization}
@@ -694,7 +623,7 @@
        #
        # Build base glibc
        #
-       configure_and_build_glibc base "$BuildFlags" "$add_ons"
+       configure_and_build_glibc base "$BuildFlags"
 %else
        #
        # Build POWER-optimized glibc
@@ -705,10 +634,10 @@
        pBuildFlags+=" -mcpu=%{powerpc_optimize_base}"
        %endif
        %if "%{powerpc_optimize_base}" != ""
-       configure_and_build_glibc base "$pBuildFlags" "$add_ons" 
--with-cpu=%{powerpc_optimize_base}
+       configure_and_build_glibc base "$pBuildFlags" 
--with-cpu=%{powerpc_optimize_base}
        %else
        # Use no default CPU
-       configure_and_build_glibc base "$pBuildFlags" "$add_ons"
+       configure_and_build_glibc base "$pBuildFlags"
        %endif
        %if %{build_variants}
        # Then other power variants:
@@ -723,19 +652,19 @@
                power7 \
        %endif
        ; do
-               configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" 
"$add_ons" \
+               configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \
                        --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"
+               configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell"
        %endif
        %endif # %{build_variants}
 %endif # optimize_power
 
 %if %{build_variants}
 %ifarch i686 x86_64
-configure_and_build_glibc noelision "$BuildFlags" "$add_ons"
+configure_and_build_glibc noelision "$BuildFlags"
 %endif
 %endif
 
@@ -785,8 +714,25 @@
 export SUSE_ASNEEDED=0
 # Increase timeout
 export TIMEOUTFACTOR=16
-make -C cc-base -k check ||
-find cc-base -name "*.out" | tar -czf - -T - | base64
+make -C cc-base -k check || {
+  cd cc-base
+  o=$-
+  set +x
+  for sum in */*.sum; do
+    while read s t; do
+      case $s in
+       XPASS:|PASS:)
+         echo ++++++ $s $t ++++++
+         ;;
+       *) # X?FAIL:
+         echo ------ $s $t ------
+         test ! -f $t.out || cat $t.out
+         ;;
+       esac
+    done < $sum
+  done
+  set -$o
+}
 %else
 # This has to pass on all platforms!
 # Exceptions:
@@ -1016,7 +962,6 @@
 rm -f %{buildroot}%{_bindir}/sotruss
 rm -f %{buildroot}%{_bindir}/xtrace
 rm -f %{buildroot}%{_bindir}/pldd
-rm -f %{buildroot}%{_mandir}/man1/mtrace.*
 rm -rf %{buildroot}%{_libdir}/audit
 
 %ifarch i686
@@ -1041,8 +986,7 @@
 rm -f %{buildroot}/lib/ld*.so*
 rm -f %{buildroot}%{_libdir}/lib*
 rm -f %{buildroot}%{_bindir}/{catchsegv,ldd*,sprof}
-rm -f %{buildroot}%{_mandir}/man1/[!m]*
-rm -rf %{buildroot}%{_mandir}/man[!1]
+rm -rf %{buildroot}%{_mandir}/man*
 rm -rf %{buildroot}/sbin %{buildroot}%{_includedir}
 
 %endif # %{utils_build}
@@ -1266,7 +1210,6 @@
 %doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE
 %doc %{_mandir}/man1/catchsegv.1.gz
 %doc %{_mandir}/man1/rpcgen.1.gz
-%doc %{_mandir}/man1/sprof.1.gz
 %doc %{_mandir}/man3/*
 %{_bindir}/catchsegv
 %{_bindir}/rpcgen
@@ -1377,7 +1320,6 @@
 %{_bindir}/sotruss
 %{_bindir}/xtrace
 %{_bindir}/pldd
-%doc %{_mandir}/man1/mtrace.1.gz
 %endif # %{utils_build}
 
 %changelog



++++++ crypt_blowfish-gensalt.patch ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -51,7 +51,15 @@
 ===================================================================
 --- crypt_blowfish-1.2.orig/crypt_gensalt.c
 +++ crypt_blowfish-1.2/crypt_gensalt.c
-@@ -180,3 +180,69 @@ error:
+@@ -20,6 +20,7 @@
+ 
+ #include <string.h>
+ #include <stdio.h>
++#include <sys/param.h>
+ 
+ #include <errno.h>
+ #ifndef __set_errno
+@@ -180,3 +181,69 @@ error:
        errno = ENOMEM;
        return NULL;
  }

++++++ glibc-2.14-crypt.diff ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -1,23 +1,9 @@
-Index: glibc-2.19/Versions.def
+Index: glibc-2.19.90/crypt/Makefile
 ===================================================================
---- glibc-2.19.orig/Versions.def
-+++ glibc-2.19/Versions.def
-@@ -45,6 +45,9 @@ libc {
- libcrypt {
-   GLIBC_2.0
- }
-+libowcrypt {
-+  OW_CRYPT_1.0
-+}
- libdl {
-   GLIBC_2.0
-   GLIBC_2.1
-Index: glibc-2.19/crypt/Makefile
-===================================================================
---- glibc-2.19.orig/crypt/Makefile
-+++ glibc-2.19/crypt/Makefile
-@@ -21,14 +21,18 @@
- subdir        := crypt
+--- glibc-2.19.90.orig/crypt/Makefile
++++ glibc-2.19.90/crypt/Makefile
+@@ -23,14 +23,18 @@ subdir     := crypt
+ include ../Makeconfig
  
  headers := crypt.h
 +headers += gnu-crypt.h ow-crypt.h
@@ -35,12 +21,12 @@
 +
 +tests := cert md5c-test sha256c-test sha512c-test
  
- include ../Makeconfig
- 
-Index: glibc-2.19/crypt/Versions
+ ifeq ($(crypt-in-libc),yes)
+ routines += $(libcrypt-routines)
+Index: glibc-2.19.90/crypt/Versions
 ===================================================================
---- glibc-2.19.orig/crypt/Versions
-+++ glibc-2.19/crypt/Versions
+--- glibc-2.19.90.orig/crypt/Versions
++++ glibc-2.19.90/crypt/Versions
 @@ -3,3 +3,8 @@ libcrypt {
      crypt; crypt_r; encrypt; encrypt_r; fcrypt; setkey; setkey_r;
    }
@@ -50,10 +36,10 @@
 +    crypt_gensalt; crypt_gensalt_rn; crypt_gensalt_ra;
 +  }
 +}
-Index: glibc-2.19/crypt/crypt-entry.c
+Index: glibc-2.19.90/crypt/crypt-entry.c
 ===================================================================
---- glibc-2.19.orig/crypt/crypt-entry.c
-+++ glibc-2.19/crypt/crypt-entry.c
+--- glibc-2.19.90.orig/crypt/crypt-entry.c
++++ glibc-2.19.90/crypt/crypt-entry.c
 @@ -81,7 +81,7 @@ extern struct crypt_data _ufc_foobar;
   */
  
@@ -76,252 +62,282 @@
  }
  #endif
 +#endif
-Index: glibc-2.19/ports/sysdeps/unix/sysv/linux/aarch64/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/shlib-versions
+===================================================================
+--- glibc-2.19.90.orig/shlib-versions
++++ glibc-2.19.90/shlib-versions
+@@ -93,6 +93,7 @@ sh.*-.*-linux.*              ld=ld-linux.so.2        GLIBC_
+ 
+ # This defines the shared library version numbers we will install.
+ .*-.*-.*              libcrypt=1
++.*-.*-.*              libowcrypt=1
+ 
+ # The gross patch for programs assuming broken locale implementations.
+ sh.*-.*-.*            libBrokenLocale=1       GLIBC_2.2
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/aarch64/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/ports/sysdeps/unix/sysv/linux/aarch64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/aarch64/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/ports/sysdeps/unix/sysv/linux/alpha/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/alpha/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/ports/sysdeps/unix/sysv/linux/alpha/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/alpha/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/ports/sysdeps/unix/sysv/linux/arm/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/arm/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/ports/sysdeps/unix/sysv/linux/arm/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/arm/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/ports/sysdeps/unix/sysv/linux/ia64/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/hppa/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/ports/sysdeps/unix/sysv/linux/ia64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/hppa/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/i386/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/i386/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/ia64/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/ia64/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/m68k/coldfire/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/m68k/coldfire/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/m68k/m680x0/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/m68k/m680x0/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/microblaze/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/microblaze/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips32/fpu/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips32/fpu/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libowcrypt.abilist
+Index: 
glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips64/n32/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips64/n32/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/shlib-versions
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips64/n64/libowcrypt.abilist
 ===================================================================
---- glibc-2.19.orig/shlib-versions
-+++ glibc-2.19/shlib-versions
-@@ -93,6 +93,7 @@ sh.*-.*-linux.*              ld=ld-linux.so.2        GLIBC_
- 
- # This defines the shared library version numbers we will install.
- .*-.*-.*              libcrypt=1
-+.*-.*-.*              libowcrypt=1
- 
- # The gross patch for programs assuming broken locale implementations.
- sh.*-.*-.*            libBrokenLocale=1       GLIBC_2.2
-Index: glibc-2.19/sysdeps/unix/sysv/linux/i386/nptl/libowcrypt.abilist
+--- /dev/null
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/mips/mips64/n64/libowcrypt.abilist
+@@ -0,0 +1,5 @@
++OW_CRYPT_1.0
++ OW_CRYPT_1.0 A
++ crypt_gensalt F
++ crypt_gensalt_ra F
++ crypt_gensalt_rn F
+Index: 
glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libowcrypt.abilist
+===================================================================
+--- /dev/null
++++ 
glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libowcrypt.abilist
+@@ -0,0 +1,5 @@
++OW_CRYPT_1.0
++ OW_CRYPT_1.0 A
++ crypt_gensalt F
++ crypt_gensalt_ra F
++ crypt_gensalt_rn F
+Index: 
glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libowcrypt.abilist
+===================================================================
+--- /dev/null
++++ 
glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libowcrypt.abilist
+@@ -0,0 +1,5 @@
++OW_CRYPT_1.0
++ OW_CRYPT_1.0 A
++ crypt_gensalt F
++ crypt_gensalt_ra F
++ crypt_gensalt_rn F
+Index: 
glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/libowcrypt-le.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/i386/nptl/libowcrypt.abilist
++++ 
glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/libowcrypt-le.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libowcrypt.abilist
+Index: 
glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/s390/s390-32/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/s390/s390-32/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt-le.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/s390/s390-64/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt-le.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/s390/s390-64/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/sh/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ 
glibc-2.19/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/sh/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/sysdeps/unix/sysv/linux/s390/s390-32/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/sparc/sparc32/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/s390/s390-32/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/sparc/sparc32/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/sysdeps/unix/sysv/linux/s390/s390-64/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/sparc/sparc64/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/s390/s390-64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/sparc/sparc64/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/sysdeps/unix/sysv/linux/sh/nptl/libowcrypt.abilist
+Index: 
glibc-2.19.90/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/sh/nptl/libowcrypt.abilist
++++ 
glibc-2.19.90/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libowcrypt.abilist
+Index: 
glibc-2.19.90/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libowcrypt.abilist
++++ 
glibc-2.19.90/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/tile/tilepro/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/tile/tilepro/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/sysdeps/unix/sysv/linux/x86_64/64/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/x86_64/64/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/x86_64/64/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/x86_64/64/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A
 + crypt_gensalt F
 + crypt_gensalt_ra F
 + crypt_gensalt_rn F
-Index: glibc-2.19/sysdeps/unix/sysv/linux/x86_64/x32/nptl/libowcrypt.abilist
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/x86_64/x32/libowcrypt.abilist
 ===================================================================
 --- /dev/null
-+++ glibc-2.19/sysdeps/unix/sysv/linux/x86_64/x32/nptl/libowcrypt.abilist
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/x86_64/x32/libowcrypt.abilist
 @@ -0,0 +1,5 @@
 +OW_CRYPT_1.0
 + OW_CRYPT_1.0 A

++++++ glibc-2.19.tar.xz -> glibc-2.20.tar.xz ++++++
/work/SRC/openSUSE:Factory/glibc/glibc-2.19.tar.xz 
/work/SRC/openSUSE:Factory/.glibc.new/glibc-2.20.tar.xz differ: char 25, line 1

++++++ glibc-2.3.90-langpackdir.diff ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -7,7 +7,7 @@
      goto out;
  
 -  /* Try to open the addressed file.  */
--  fd = open (domain_file->filename, O_RDONLY);
+-  fd = open (domain_file->filename, O_RDONLY | O_BINARY);
 +  /* Replace /locale/ with /usr/share/locale-langpack/ */
 +  const char *langpackdir = "/usr/share/locale-langpack/";
 +  char *filename_langpack = malloc (strlen (domain_file->filename) +
@@ -20,18 +20,18 @@
 +         strcpy (filename_langpack, langpackdir);
 +         strcpy (&filename_langpack[strlen (langpackdir)],
 +                 (p+8));
-+         if ((fd = open (filename_langpack, O_RDONLY)) == -1)
-+           fd = open (domain_file->filename, O_RDONLY);
++         if ((fd = open (filename_langpack, O_RDONLY | O_BINARY)) == -1)
++           fd = open (domain_file->filename, O_RDONLY | O_BINARY);
 +       }
 +      else
 +       /* Try to open the addressed file.  */
-+       fd = open (domain_file->filename, O_RDONLY);
++       fd = open (domain_file->filename, O_RDONLY | O_BINARY);
 +
 +      free (filename_langpack);
 +    }
 +  else
 +    /* Try to open the addressed file.  */
-+    fd = open (domain_file->filename, O_RDONLY);
++    fd = open (domain_file->filename, O_RDONLY | O_BINARY);
 +
 +  if (fd == -1)
 +    {
@@ -47,7 +47,7 @@
 +            strcpy (filename_bundle, bundle_dir);
 +            strcpy (&filename_bundle[strlen (bundle_dir)],
 +                    (p+8));
-+            fd = open (filename_bundle, O_RDONLY);
++            fd = open (filename_bundle, O_RDONLY | O_BINARY);
 +          }
 +
 +        free (filename_bundle);

++++++ glibc-2.3.90-noversion.diff ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -1,8 +1,8 @@
-Index: glibc-2.17.90/elf/rtld.c
+Index: glibc-2.19.90/elf/rtld.c
 ===================================================================
---- glibc-2.17.90.orig/elf/rtld.c
-+++ glibc-2.17.90/elf/rtld.c
-@@ -1717,6 +1717,53 @@ ERROR: ld.so: object '%s' cannot be load
+--- glibc-2.19.90.orig/elf/rtld.c
++++ glibc-2.19.90/elf/rtld.c
+@@ -1740,6 +1740,52 @@ ERROR: ld.so: object '%s' cannot be load
        }
      }
  
@@ -18,32 +18,31 @@
 +   */
 +#define LIB_NOVERSION "/lib/obsolete/noversion/libNoVersion.so.1"
 +
-+  if (__builtin_expect (main_map->l_info[DT_NUM + DT_THISPROCNUM
++  if (__glibc_unlikely (main_map->l_info[DT_NUM + DT_THISPROCNUM
 +                                         + DT_VERSIONTAGIDX (DT_VERNEED)]
-+                        == NULL, 0)
-+      && (main_map->l_info[DT_DEBUG]
++                        == NULL)
++      && (main_map->l_info[DT_DEBUG] != 0
 +          || !(GLRO(dl_debug_mask) & DL_DEBUG_PRELINK)))
 +    {
 +      struct stat test_st;
 +      int test_fd;
-+      int can_load;
++      bool can_load;
 +
 +      HP_TIMING_NOW (start);
 +
-+      can_load = 1;
++      can_load = true;
 +      test_fd = __open (LIB_NOVERSION, O_RDONLY);
-+      if (test_fd < 0) {
-+      can_load = 0;
-+      } else {
-+      if (__fxstat (_STAT_VER, test_fd, &test_st) < 0 || test_st.st_size == 
0) {
-+        can_load = 0;
++      if (test_fd < 0)
++      can_load = false;
++      else
++      {
++        if (__fxstat (_STAT_VER, test_fd, &test_st) < 0
++            || test_st.st_size == 0)
++          can_load = false;
++        __close(test_fd);
 +      }
-+      }
 +
-+      if (test_fd >= 0) /* open did no fail.. */
-+      __close(test_fd); /* avoid fd leaks */
-+
-+      if (can_load != 0)
++      if (can_load)
 +      npreloads += do_preload (LIB_NOVERSION, main_map,
 +                               "nonversioned binary");
 +
@@ -53,6 +52,6 @@
 +    }
 +#endif
 +
-   if (__builtin_expect (*first_preload != NULL, 0))
+   if (__glibc_unlikely (*first_preload != NULL))
      {
        /* Set up PRELOADS with a vector of the preloaded libraries.  */

++++++ glibc-nodate.patch ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -1,18 +1,3 @@
-Index: glibc-2.17.90/csu/Makefile
-===================================================================
---- glibc-2.17.90.orig/csu/Makefile
-+++ glibc-2.17.90/csu/Makefile
-@@ -162,8 +162,8 @@ $(objpfx)version-info.h: $(common-objpfx
-                  if [ -z "$$os" ]; then \
-                    os=Linux; \
-                  fi; \
--                 printf '"Compiled on a %s %s system on %s.\\n"\n' \
--                        "$$os" "$$version" "`date +%Y-%m-%d`";; \
-+                 printf '"Compiled on a %s %s system.\\n"\n' \
-+                        "$$os" "$$version";; \
-          *) ;; \
-        esac; \
-        files="$(all-Banner-files)";                           \
 Index: glibc-2.17.90/nscd/nscd_stat.c
 ===================================================================
 --- glibc-2.17.90.orig/nscd/nscd_stat.c

++++++ ibm93x-redundant-shift-si.patch ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:18.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:18.000000000 +0200
@@ -110,7 +110,7 @@
 +          curcs = sb;                                                       \
          }                                                                   \
                                                                              \
-       if (__builtin_expect (outptr + 1 > outend, 0))                        \
+       if (__glibc_unlikely (outptr + 1 > outend))                           \
 @@ -268,7 +269,6 @@ enum
          *outptr++ = 0x5b;                                                   \
        else                                                                  \
@@ -130,7 +130,7 @@
 +          curcs = sb;                                                       \
          }                                                                   \
                                                                              \
-       if (__builtin_expect (outptr + 1 > outend, 0))                        \
+       if (__glibc_unlikely (outptr + 1 > outend))                           \
 @@ -262,7 +263,6 @@ enum
            break;                                                            \
          }                                                                   \
@@ -150,7 +150,7 @@
 +          curcs = sb;                                                       \
          }                                                                   \
                                                                              \
-       if (__builtin_expect (outptr + 1 > outend, 0))                        \
+       if (__glibc_unlikely (outptr + 1 > outend))                           \
 @@ -262,7 +263,6 @@ enum
            break;                                                            \
          }                                                                   \
@@ -170,7 +170,7 @@
 +          curcs = sb;                                                       \
          }                                                                   \
                                                                              \
-       if (__builtin_expect (outptr + 1 > outend, 0))                        \
+       if (__glibc_unlikely (outptr + 1 > outend))                           \
 @@ -262,7 +263,6 @@ enum
            break;                                                            \
          }                                                                   \
@@ -190,7 +190,7 @@
 +          curcs = sb;                                                       \
          }                                                                   \
                                                                              \
-       if (__builtin_expect (outptr + 1 > outend, 0))                        \
+       if (__glibc_unlikely (outptr + 1 > outend))                           \
 @@ -267,7 +268,6 @@ enum
          *outptr++ = 0xb2;                                                   \
        else                                                                  \

++++++ manpages.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/manpages/mtrace.1 new/manpages/mtrace.1
--- old/manpages/mtrace.1       2012-07-01 19:01:48.000000000 +0200
+++ new/manpages/mtrace.1       1970-01-01 01:00:00.000000000 +0100
@@ -1,228 +0,0 @@
-.rn '' }`
-.\" $RCSfile: mtrace.1,v $$Revision: 1.1 $$Date: 2011-05-01 17:30:41 +0200 
(dim. 01 mai 2011) $
-.\"
-.\" $Log: mtrace.1,v $
-.\" Revision 1.1  2003/11/03 17:37:27  jbailey
-.\"     - debian/local/manpages/gencat.1: New file.
-.\"     - debian/local/manpages/trace.1: New file.
-.\"     - debian/debhelper.in/libc-dev.manpages: Install them.
-.\"     - debian/local/manpages/iconvconfig.8: New file.
-.\"     - debian/debhelper.in/libc.manpages: Install it.
-.\"
-.\" Revision 1.1.2.2  2003/10/28 05:48:08  dan
-.\"     - Re-add debian/patches/80_glibc232-locales-nb_NO-fix.dpatch, which had
-.\"       gotten lost.
-.\"     - Re-add typo fixes to iconv.1 and rpcgen.1.
-.\"     - Merge iconv.1 fix to iconv.pod.
-.\"     - Fix ld.so name in ld.so.8.
-.\"     - Re-add fix for locale-gen and POSIXLY_CORRECT.
-.\"
-.\"
-.de Sh
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp
-.if t .sp .5v
-.if n .sp
-..
-.de Ip
-.br
-.ie \\n(.$>=3 .ne \\$3
-.el .ne 3
-.IP "\\$1" \\$2
-..
-.de Vb
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve
-.ft R
-
-.fi
-..
-.\"
-.\"
-.\"     Set up \*(-- to give an unbreakable dash;
-.\"     string Tr holds user defined translation string.
-.\"     Bell System Logo is used as a dummy character.
-.\"
-.tr \(*W-|\(bv\*(Tr
-.ie n \{\
-.ds -- \(*W-
-.ds PI pi
-.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-.ds L" ""
-.ds R" ""
-.\"   \*(M", \*(S", \*(N" and \*(T" are the equivalent of
-.\"   \*(L" and \*(R", except that they are used on ".xx" lines,
-.\"   such as .IP and .SH, which do another additional levels of
-.\"   double-quote interpretation
-.ds M" """
-.ds S" """
-.ds N" """""
-.ds T" """""
-.ds L' '
-.ds R' '
-.ds M' '
-.ds S' '
-.ds N' '
-.ds T' '
-'br\}
-.el\{\
-.ds -- \(em\|
-.tr \*(Tr
-.ds L" ``
-.ds R" ''
-.ds M" ``
-.ds S" ''
-.ds N" ``
-.ds T" ''
-.ds L' `
-.ds R' '
-.ds M' `
-.ds S' '
-.ds N' `
-.ds T' '
-.ds PI \(*p
-'br\}
-.\"    If the F register is turned on, we'll generate
-.\"    index entries out stderr for the following things:
-.\"            TH      Title 
-.\"            SH      Header
-.\"            Sh      Subsection 
-.\"            Ip      Item
-.\"            X<>     Xref  (embedded
-.\"    Of course, you have to process the output yourself
-.\"    in some meaningful fashion.
-.if \nF \{
-.de IX
-.tm Index:\\$1\t\\n%\t"\\$2"
-..
-.nr % 0
-.rr F
-.\}
-.TH MTRACE 1 "November 2003" "mtrace (glibc)" "Debian"
-.UC
-.if n .hy 0
-.if n .na
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.de CQ          \" put $1 in typewriter font
-.ft CW
-'if n "\c
-'if t \\&\\$1\c
-'if n \\&\\$1\c
-'if n \&"
-\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7
-'.ft R
-..
-.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
-.      \" AM - accent mark definitions
-.bd B 3
-.      \" fudge factors for nroff and troff
-.if n \{\
-.      ds #H 0
-.      ds #V .8m
-.      ds #F .3m
-.      ds #[ \f1
-.      ds #] \fP
-.\}
-.if t \{\
-.      ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-.      ds #V .6m
-.      ds #F 0
-.      ds #[ \&
-.      ds #] \&
-.\}
-.      \" simple accents for nroff and troff
-.if n \{\
-.      ds ' \&
-.      ds ` \&
-.      ds ^ \&
-.      ds , \&
-.      ds ~ ~
-.      ds ? ?
-.      ds ! !
-.      ds /
-.      ds q
-.\}
-.if t \{\
-.      ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-.      ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-.      ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-.      ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-.      ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-.      ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10'
-.      ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m'
-.      ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.      ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10'
-.\}
-.      \" troff and (daisy-wheel) nroff accents
-.ds : 
\\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds v 
\\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#]
-.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u'
-.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u'
-.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#]
-.ds o 
\\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-.ds oe o\h'-(\w'o'u*4/10)'e
-.ds Oe O\h'-(\w'O'u*4/10)'E
-.      \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-.      \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-.      ds : e
-.      ds 8 ss
-.      ds v \h'-1'\o'\(aa\(ga'
-.      ds _ \h'-1'^
-.      ds . \h'-1'.
-.      ds 3 3
-.      ds o a
-.      ds d- d\h'-1'\(ga
-.      ds D- D\h'-1'\(hy
-.      ds th \o'bp'
-.      ds Th \o'LP'
-.      ds ae ae
-.      ds Ae AE
-.      ds oe oe
-.      ds Oe OE
-.\}
-.rm #[ #] #H #V #F C
-.SH "NAME"
-mtrace \- Interpret output from MALLOC_TRACE
-.SH "SYNOPSIS"
-mtrace [OPTION]... [Binary] MtraceData
-.SH "DESCRIPTION"
-The \fBmtrace\fR interprets the output from when the MALLOC_TRACE
-environment variable is set.  
-.SH "AUTHOR"
-\fImtrace\fR was written by Ulrich Drepper as part of the GNU C Library.
-.PP
-This man page was written by Jeff Bailey <[email protected]>.
-
-.rn }` ''
-.IX Title "MTRACE 1"
-.IX Name "mtrace \- Interpret output from MALLOC_TRACE"
-
-.IX Header "NAME"
-
-.IX Header "SYNOPSIS"
-
-.IX Header "DESCRIPTION"
-
-.IX Header "AUTHOR"
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/manpages/sprof.1 new/manpages/sprof.1
--- old/manpages/sprof.1        2012-07-01 19:01:48.000000000 +0200
+++ new/manpages/sprof.1        1970-01-01 01:00:00.000000000 +0100
@@ -1,230 +0,0 @@
-.rn '' }`
-.\" $RCSfile: sprof.1,v $$Revision: 1.1.2.1 $$Date: 2003/09/22 21:33:35 $
-.\"
-.\" $Log: sprof.1,v $
-.\" Revision 1.1.2.1  2003/09/22 21:33:35  jbailey
-.\" New directory for things we add to the package
-.\"
-.\"
-.de Sh
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp
-.if t .sp .5v
-.if n .sp
-..
-.de Ip
-.br
-.ie \\n(.$>=3 .ne \\$3
-.el .ne 3
-.IP "\\$1" \\$2
-..
-.de Vb
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve
-.ft R
-
-.fi
-..
-.\"
-.\"
-.\"     Set up \*(-- to give an unbreakable dash;
-.\"     string Tr holds user defined translation string.
-.\"     Bell System Logo is used as a dummy character.
-.\"
-.tr \(*W-|\(bv\*(Tr
-.ie n \{\
-.ds -- \(*W-
-.ds PI pi
-.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-.ds L" ""
-.ds R" ""
-.\"   \*(M", \*(S", \*(N" and \*(T" are the equivalent of
-.\"   \*(L" and \*(R", except that they are used on ".xx" lines,
-.\"   such as .IP and .SH, which do another additional levels of
-.\"   double-quote interpretation
-.ds M" """
-.ds S" """
-.ds N" """""
-.ds T" """""
-.ds L' '
-.ds R' '
-.ds M' '
-.ds S' '
-.ds N' '
-.ds T' '
-'br\}
-.el\{\
-.ds -- \(em\|
-.tr \*(Tr
-.ds L" ``
-.ds R" ''
-.ds M" ``
-.ds S" ''
-.ds N" ``
-.ds T" ''
-.ds L' `
-.ds R' '
-.ds M' `
-.ds S' '
-.ds N' `
-.ds T' '
-.ds PI \(*p
-'br\}
-.\"    If the F register is turned on, we'll generate
-.\"    index entries out stderr for the following things:
-.\"            TH      Title 
-.\"            SH      Header
-.\"            Sh      Subsection 
-.\"            Ip      Item
-.\"            X<>     Xref  (embedded
-.\"    Of course, you have to process the output yourself
-.\"    in some meaningful fashion.
-.if \nF \{
-.de IX
-.tm Index:\\$1\t\\n%\t"\\$2"
-..
-.nr % 0
-.rr F
-.\}
-.TH SPROF 1 "etch" "7/Jan/2001" "Debian GNU/Linux"
-.UC
-.if n .hy 0
-.if n .na
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.de CQ          \" put $1 in typewriter font
-.ft CW
-'if n "\c
-'if t \\&\\$1\c
-'if n \\&\\$1\c
-'if n \&"
-\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7
-'.ft R
-..
-.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
-.      \" AM - accent mark definitions
-.bd B 3
-.      \" fudge factors for nroff and troff
-.if n \{\
-.      ds #H 0
-.      ds #V .8m
-.      ds #F .3m
-.      ds #[ \f1
-.      ds #] \fP
-.\}
-.if t \{\
-.      ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-.      ds #V .6m
-.      ds #F 0
-.      ds #[ \&
-.      ds #] \&
-.\}
-.      \" simple accents for nroff and troff
-.if n \{\
-.      ds ' \&
-.      ds ` \&
-.      ds ^ \&
-.      ds , \&
-.      ds ~ ~
-.      ds ? ?
-.      ds ! !
-.      ds /
-.      ds q
-.\}
-.if t \{\
-.      ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-.      ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-.      ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-.      ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-.      ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-.      ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10'
-.      ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m'
-.      ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.      ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10'
-.\}
-.      \" troff and (daisy-wheel) nroff accents
-.ds : 
\\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds v 
\\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#]
-.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u'
-.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u'
-.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#]
-.ds o 
\\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-.ds oe o\h'-(\w'o'u*4/10)'e
-.ds Oe O\h'-(\w'O'u*4/10)'E
-.      \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-.      \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-.      ds : e
-.      ds 8 ss
-.      ds v \h'-1'\o'\(aa\(ga'
-.      ds _ \h'-1'^
-.      ds . \h'-1'.
-.      ds 3 3
-.      ds o a
-.      ds d- d\h'-1'\(ga
-.      ds D- D\h'-1'\(hy
-.      ds th \o'bp'
-.      ds Th \o'LP'
-.      ds ae ae
-.      ds Ae AE
-.      ds oe oe
-.      ds Oe OE
-.\}
-.rm #[ #] #H #V #F C
-.SH "NAME"
-sprof \- Read and display shared object profiling data
-.SH "SYNOPSIS"
-\fBsprof\fR \fB\-p\fR|\fB\-c\fR [\fB\-q\fR]
-.SH "DESCRIPTION"
-\fB--call-pairs\fR, \fB\-c\fR
-.PP
-.Vb 1
-\&        print list of count paths and their number of use
-.Ve
-\fB--flat-profile\fR, \fB\-p\fR
-.PP
-.Vb 1
-\&        generate flat profile with counts and ticks
-.Ve
-\fB--graph\fR, \fB\-q\fR
-.PP
-.Vb 1
-\&        generate call graph
-.Ve
-.SH "AUTHOR"
-\fIsprof\fR was written by Ulrich Drepper for the GNU C Library
-.PP
-This man page was written by Joel Klecker <[email protected]> for
-the Debian GNU/Linux system.
-
-.rn }` ''
-.IX Title "SPROF 1"
-.IX Name "sprof - Read and display shared object profiling data"
-
-.IX Header "NAME"
-
-.IX Header "SYNOPSIS"
-
-.IX Header "DESCRIPTION"
-
-.IX Header "AUTHOR"
-

++++++ noversion.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/noversion/Makefile new/noversion/Makefile
--- old/noversion/Makefile      2005-12-15 07:38:30.000000000 +0100
+++ new/noversion/Makefile      2014-08-04 09:52:13.000000000 +0200
@@ -5,6 +5,8 @@
 #
 subdir := noversion
 
+include ../Makeconfig
+
 extra-libs             := libNoVersion
 # These libraries will be built in the `others' pass rather than
 # the `lib' pass, because they depend on libc.so being built already.
@@ -16,5 +18,5 @@
 
 include ../Rules
 
-check-abi-libNoVersion:
-
+$(objpfx)check-abi-libNoVersion.out:
+       touch $@

++++++ pthread-mutex-trylock-elision.patch ++++++
--- /var/tmp/diff_new_pack.sxTbAT/_old  2014-10-15 16:19:19.000000000 +0200
+++ /var/tmp/diff_new_pack.sxTbAT/_new  2014-10-15 16:19:19.000000000 +0200
@@ -1,19 +1,15 @@
 [PATCH] Properly handle forced elision in pthread_mutex_trylock
 
        BZ #16657
-       * pthread_mutex_trylock.c (__pthread_mutex_trylock): Use
+       * nptl/pthread_mutex_trylock.c (__pthread_mutex_trylock): Use
        FORCE_ELISION instead of DO_ELISION.
        * sysdeps/unix/sysv/linux/x86/force-elision.h (DO_ELISION):
        Remove.
----
- nptl/pthread_mutex_trylock.c                     | 7 +++----
- nptl/sysdeps/unix/sysv/linux/x86/force-elision.h | 5 -----
- 2 files changed, 3 insertions(+), 9 deletions(-)
 
-Index: glibc-2.19/nptl/pthread_mutex_trylock.c
+Index: glibc-2.19.90/nptl/pthread_mutex_trylock.c
 ===================================================================
---- glibc-2.19.orig/nptl/pthread_mutex_trylock.c
-+++ glibc-2.19/nptl/pthread_mutex_trylock.c
+--- glibc-2.19.90.orig/nptl/pthread_mutex_trylock.c
++++ glibc-2.19.90/nptl/pthread_mutex_trylock.c
 @@ -26,8 +26,8 @@
  #define lll_trylock_elision(a,t) lll_trylock(a)
  #endif
@@ -35,10 +31,10 @@
        /*FALL THROUGH*/
      case PTHREAD_MUTEX_ADAPTIVE_NP:
      case PTHREAD_MUTEX_ERRORCHECK_NP:
-Index: glibc-2.19/nptl/sysdeps/unix/sysv/linux/x86/force-elision.h
+Index: glibc-2.19.90/sysdeps/unix/sysv/linux/x86/force-elision.h
 ===================================================================
---- glibc-2.19.orig/nptl/sysdeps/unix/sysv/linux/x86/force-elision.h
-+++ glibc-2.19/nptl/sysdeps/unix/sysv/linux/x86/force-elision.h
+--- glibc-2.19.90.orig/sysdeps/unix/sysv/linux/x86/force-elision.h
++++ glibc-2.19.90/sysdeps/unix/sysv/linux/x86/force-elision.h
 @@ -16,11 +16,6 @@
     License along with the GNU C Library; if not, see
     <http://www.gnu.org/licenses/>.  */

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to