-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jeremy Huntwork wrote: > Bryan Kadzban wrote: >> The dynamic linker *must* be /lib64/ld-linux-x86-64.so.2 for a 64-bit >> executable, and *must* be /lib/ld-linux.so.2 for a 32-bit executable. >> Otherwise binaries that weren't built on the system won't run. Symlinks >> might let you work around this, but ... eeewww. Just set --libdir for >> autoconf, or LIBDIR for other Makefiles. > > Well, that's a pretty good reason. I should have known that there would > be one. But, Argh!, it just seems such a backwards way to > (unofficially?) standardize. It feels that, logically, /lib should > house the _default_ libraries.
Also, a further reason to use /lib for 32-bit and /lib64 for 64-bit on x86-64 (also ppc64, s390x and sparc64, but not ia64) is that the FHS actually requires it [1]. [1] http://www.pathname.com/fhs/pub/fhs-2.3.html#LIB64 - -- ABCD -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklIgKoACgkQOypDUo0oQOq2LQCfYAGe5+Qe74H85k0QSgKTnY+C 48wAoN4/JwJcXVnQzd1ZMJgVfyoj74xn =M0Hx -----END PGP SIGNATURE----- -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page