2.13 x86_32 on x86_64 rtld.c:2256 coredump

Jason Vas Dias jason.vas.dias@gmail.com
Fri Apr 8 01:07:00 GMT 2011


Aha!  Rebuilding with today's binutils from CVS fixed the issues I was having : 2.21.51.20110407 -
I now have a fully up-to-date gcc-4.6.0 --enable-languages=all toolchain.

Still need to apply this patch to glibc for the i686 {,/usr}/lib32 build only, because ALL 32-bit programs
or libraries need some kind of ld(1) -R / DT_RUNPATH  / DT_RPATH setting on my system :
$ diff -U0 dynamic-link.h~ dynamic-link.h
--- dynamic-link.h~     2011-04-08 02:03:09.000000000 +0100
+++ dynamic-link.h      2011-04-07 02:59:09.000000000 +0100
@@ -208,2 +208,3 @@
-  assert (info[DT_RUNPATH] == NULL);
-  assert (info[DT_RPATH] == NULL);
+  /*  assert (info[DT_RUNPATH] == NULL);
+      assert (info[DT_RPATH] == NULL);
+  */
else glibc fails to build .

Thanks & Regards,
Jason



More information about the Libc-help mailing list