Author: aurel32
Date: 2013-12-05 09:43:22 +0000 (Thu, 05 Dec 2013)
New Revision: 5869

Added:
   
glibc-package/branches/eglibc-2.18/debian/patches/ia64/local-rtld-compile-options.diff
Modified:
   glibc-package/branches/eglibc-2.18/debian/changelog
   glibc-package/branches/eglibc-2.18/debian/patches/series
   
glibc-package/branches/eglibc-2.18/debian/testsuite-checking/expected-results-ia64-linux-gnu-libc
Log:
  * patches/ia64/local-rtld-compile-options.diff: new patch to workaround
    miscompilation issues.
  * testsuite-checking/expected-results-ia64-linux-gnu-libc: cleanup and
    update.



Modified: glibc-package/branches/eglibc-2.18/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.18/debian/changelog 2013-12-04 22:09:38 UTC 
(rev 5868)
+++ glibc-package/branches/eglibc-2.18/debian/changelog 2013-12-05 09:43:22 UTC 
(rev 5869)
@@ -181,6 +181,10 @@
     version patches/any/cvs-findlocale-div-by-zero.diff.
   * patches/any/cvs-CVE-2013-4332-memalign-2.diff: patch from upstream to
     address some remaining issues from CVE-2013-4332.
+  * patches/ia64/local-rtld-compile-options.diff: new patch to workaround
+    miscompilation issues.
+  * testsuite-checking/expected-results-ia64-linux-gnu-libc: cleanup and
+    update.
 
  -- Adam Conrad <[email protected]>  Sat, 09 Nov 2013 12:48:20 +0100
 

Added: 
glibc-package/branches/eglibc-2.18/debian/patches/ia64/local-rtld-compile-options.diff
===================================================================
--- 
glibc-package/branches/eglibc-2.18/debian/patches/ia64/local-rtld-compile-options.diff
                              (rev 0)
+++ 
glibc-package/branches/eglibc-2.18/debian/patches/ia64/local-rtld-compile-options.diff
      2013-12-05 09:43:22 UTC (rev 5869)
@@ -0,0 +1,13 @@
+Workaround miscompilation issues
+
+--- a/elf/Makefile
++++ b/elf/Makefile
+@@ -421,7 +421,7 @@ CFLAGS-ldconfig.c = $(SYSCONF-FLAGS) 
-D'LIBDIR="$(libdir)"' \
+                   -D'SLIBDIR="$(slibdir)"' -DIS_IN_ldconfig=1
+ CFLAGS-dl-cache.c = $(SYSCONF-FLAGS)
+ CFLAGS-cache.c = $(SYSCONF-FLAGS)
+-CFLAGS-rtld.c = $(SYSCONF-FLAGS)
++CFLAGS-rtld.c = $(SYSCONF-FLAGS) -O1 -fno-tree-copy-prop 
-fno-tree-dominator-opts -fno-tree-ccp
+ 
+ CPPFLAGS-.os += $(if $(filter $(@F),$(patsubst %,%.os,$(all-rtld-routines))),\
+                    -DNOT_IN_libc=1 -DIS_IN_rtld=1 -DIN_LIB=rtld)

Modified: glibc-package/branches/eglibc-2.18/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.18/debian/patches/series    2013-12-04 
22:09:38 UTC (rev 5868)
+++ glibc-package/branches/eglibc-2.18/debian/patches/series    2013-12-05 
09:43:22 UTC (rev 5869)
@@ -156,6 +156,7 @@
 ia64/submitted-fpu-ulps.diff
 ia64/submitted-remainder.diff
 ia64/cvs-ia64-DL_CALL_DT_INIT_FINI.diff
+ia64/local-rtld-compile-options.diff
 
 kfreebsd/submitted-waitid.diff
 kfreebsd/submitted-auxv.diff

Modified: 
glibc-package/branches/eglibc-2.18/debian/testsuite-checking/expected-results-ia64-linux-gnu-libc
===================================================================
--- 
glibc-package/branches/eglibc-2.18/debian/testsuite-checking/expected-results-ia64-linux-gnu-libc
   2013-12-04 22:09:38 UTC (rev 5868)
+++ 
glibc-package/branches/eglibc-2.18/debian/testsuite-checking/expected-results-ia64-linux-gnu-libc
   2013-12-05 09:43:22 UTC (rev 5869)
@@ -6,20 +6,21 @@
 annexc.out, Error 1 (ignored)
 check-localplt.out, Error 1
 run-conformtest.out, Error 1 (ignored)
+test-double.out, Error 1
+test-idouble.out, Error 1
+test-float.out, Error 1
+test-ifloat.out, Error 1
 tst-backtrace4.out, Error 1
-tst-backtrace5.out, Error 1
 tst-cpuclock2.out, Error 1
+tst-cputimer1.out, Error 1
 tst-getcpu.out, Error 1
+tst-long-dbl-fphex.out, Error 1
 tst-longjmp_chk2.out, Error 1
 tst-makecontext3.out, Error 1
-tst-mqueue5.out, Error 1
+tst-setjmp-fp.out, Error 1
 tst-waitid.out, Error 1
 tst-writev.out, Error 1
-test-double.out, Error 1
-test-float.out, Error 1
-test-ldouble.out, Error 1
-test-ildoubl.out, Error 1
-test-idouble.out, Error 1
-test-ifloat.out, Error 1
-tst-long-dbl-fphex.out, Error 1
-tst-cputimer1.out, Error 1
+
+# This failure due to a GCC bug, this should be fixed in gcc-4.7 4.7.3-10
+# and gcc-4.8 4.8.2-9
+check-execstack.out, Error 1


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to