32bit compilation on 64bit machine
Ivan Chu
ica1107 at yahoo.com
Mon Oct 10 16:18:02 UTC 2005
Hi there,
I am not sure that this is the right place to ask for
help, but I hope somebody might point out usefull
source of information.
Here is the situation. I have my box on
Linux 2.6.11-1.1369_FC4smp #1 SMP Thu Jun 2 23:16:33
EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
Due to some compatibility issues I want to compile
some programs (MPICH in particular) with use of
/lib/ld-linux.so.2 as 32bit application.
Installation process is following
./configure -cflags=-m32 --enable-f90modules
./make
I got the following error message
ar: creating /usr/local/mpich-1.2.7/lib/libmpich.a
/usr/bin/ld: warning: i386 architecture of input file
`printlog.o' is incompatible with i386:x86-64 output
/usr/bin/ld: skipping incompatible
/usr/X11R6/lib64/libX11.so when searching for -lX11
As far as I understand by default ld GNU linker use
/lib64/ld-linux-x86-64.so.2 library, regadless of the
"cflags" switch. So question how to use 32bit library
which is available in "/lib/" ?
thank you,
Ivan
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
More information about the fedora-list
mailing list