On Sun, Dec 18, 2005 at 02:59:55PM -0800, Eric Blossom wrote: > On x86_64 machines, GNU/Linux supports building and running both > 32-bit and 64-bit applications concurrently. The executables are put > in $prefix/bin as normal, and the header on the executable tells the > kernel whether to set it up for 32-bit or 64-bit operation. In > addition, there are potentially two sets of libraries, a 32-bit > version and the 64-bit version.
I think that much is universal.
> Under SuSE and gentoo the 32-bit
> stuff goes in $prefix/lib and the 64-bit versions go under
> $prefix/lib64. On the X86_64 we only build 64-bit versions of our
> code, thus the libraries end up in $prefix/lib64.
I think Debian went this way for a while, but for the moment
the 32-bit mode is relegated to "emulation" status: 64-bit
libraries go in $prefix/lib, and 32-bit libraries go in
$prefix/emu/ia32-linux/usr/lib. YMMV, I gather this is a
hot-button issue on the "right" mailing lists. I, personally,
consider the existence any 32-bit binaries on an x86_64 machine
to be a bug.
- Larry
signature.asc
Description: Digital signature
_______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
