[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#325226: libc6: Wrong dynamic linker on amd64



Andreas Jochens a écrit :
Hello,
Hi,

[..]


Yes, without the /lib64 symlink the system breaks in any case because
the path to the linker /lib64/ld-linux-x86-64.so.2 - which is hardcoded by gcc into every binary - no longer exists without the /lib64 symlink.

But I liked the fact that up to now this was the _only_ thing
which really used the /lib64 symlink. I do not like the ugly
(/usr)/lib64 directories at all and I think they should be dropped
in the long term. Again, this point is just my personal opinion
and not really technically important to make things work now.


I reverted the changes done in the SVN, and used a modified version from the patch you sent before. Basically my changes are that nothing is hardcoded and no conditional patching is used, as it is possible to change slibdir and rtlddir in the configparams file of the build tree, and directly via sysdeps/*.mk.

This patch is also necessary for proper multiarch support, therefore I will send it to upstream.

--
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



Reply to: