Hi!
On Sat, Oct 05, 2024 at 05:43:21PM +0200, Sven Hartrumpf wrote:
I need to locally install some programs (that supply configure scripts) for the x32 ABI.
I use the following directories:
--bindir=/usr/local/x86_64-linux-gnux32/bin --libdir=/usr/local/x86_64-linux-gnux32/lib
Are these the recommended ones?
Per /etc/ld.so.conf.d/x86_64-linux-gnux32.conf:
# Multiarch support
/usr/local/lib/x86_64-linux-gnux32
/lib/x86_64-linux-gnux32
/usr/lib/x86_64-linux-gnux32
So if you put libraries in the path you listed, then they won't load.
Use /usr/local/lib/x86_64-linux-gnux32.
Binaries are classically not multi-arch so there's no canonical path
(or path-forming algorithm).
IMO put them in /usr/local/bin directly,
or, if you do need to form a multiarch path,
in /usr/local/bin/x86_64-linux-gnux32 (p.a. to lib)
+ add PATH=/usr/local/bin/x86_64-linux-gnux32:$PATH
if you want to enable them.
Best,
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmcBhsUACgkQvP0LAY0m WPGeVA//XCIuPADlyRNiz5DilPqLdhCbIUFdCiz9MKB8lgKnCSN9YAgSIlS1Hsbw D1fMGM34R+VfSBEukERZdVy1INnOB0W8F9pPa9KGVYuM16gjgSzJRXoWwPGHf7Hz w87H7JNlaP3IC5Rwyo3n/NrWXFouwOq6HlOqu9AsEGz6bwq36ILxC1wzXYU7WF3q a2smzDExL7Rbssm2uwEuep3BJuPKQ/eyUh8aSwyNRNe7Cjp66meCFKN1CLOkKevD 5N3yMnle/uSOJOF3UN3x4Dytp3xB6mmTcHjjLv2IUEtleWYyyW+6RavioaB2qo/X ux5+No1dVKvFW00G73k4bac9PqxEJaluI7oiDRgUrE+NdTkn+B9sB1RZXv4H5vBO O060wfTAhUH1zHdjQdC9cMT4hKoF0yCOldv9zNdmULYQTgi8wdUevGZh3J2WSGPq FLOmPDGqOdGaROIPUgLYQpwGf8VbnKKR5OzFCb8GyQg0XQLjO0F+Z4UdqjIurFVj fgBIeDs/9ig1N/RtBDKkNokOw+d18bFBY23io3dR/6nY456pivdC3tmMcUb9WCOd S6R+i+iAdiSpz/LKdDEokpcoUcdgO/QLvuC0vaFbnZ635J5p/3Si/NC87w9fOvUa ZTCQMi19/TljbzqQ11Sh5c/myRdutT1i9dS4a8mpJB8TM1+G10k=
=3t0r
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)