Andreas Jochens a écrit :
Hello,
Hi, [..]
Yes, without the /lib64 symlink the system breaks in any case becausethe 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