Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 52792

Summary: Get is incompatible with i386:x86-64 output when compiling with -m32
Product: Gentoo Linux Reporter: Jeroen <jeroen>
Component: [OLD] GCC PortingAssignee: Please assign to toolchain <gcc-porting>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jeroen 2004-06-02 10:32:44 UTC
i don't seem to be able to compile anything using -m32
i always get is *.o incompatible with i386:x86-64 output


Reproducible: Always
Steps to Reproduce:
1.try a compile using -m32
2.
3.

Actual Results:  
get is incompatible with i386:x86-64 output 

Expected Results:  
compiled :-)

gcc:
Reading specs from /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/specs
Configured with: /var/tmp/portage/gcc-3.3.3/work/gcc-3.3.3/configure 
--prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.3 
--includedir=/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/include 
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.3 
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.3/man 
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.3/info --enable-shared 
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --with-system-zlib 
--enable-languages=c,c++,f77,objc --enable-threads=posix --enable-long-long 
--disable-checking --enable-cstdio=stdio --enable-clocale=generic 
--enable-__cxa_atexit --enable-version-specific-runtime-libs 
--with-gxx-include-dir=/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/include/g++-v3 
--with-local-prefix=/usr/local --enable-shared --enable-nls 
--without-included-gettext --enable-multilib
Thread model: posix
gcc version 3.3.3 20040217 (Gentoo Linux 3.3.3, propolice-3.3-7)


i have multilib in the use flags of my make.conf 
i tried both  emul-linux-x86-baselib-1.0 and  emul-linux-x86-baselib-1.1-r2
and recompild gcc after each emerge of baselib

if there are any other questions you can find me on the gentoo-amd64 channel 
when online as |jeroen|

thanks

Jeroen
Comment 1 Travis Tilley (RETIRED) gentoo-dev 2004-06-09 02:52:43 UTC
multilib isnt very well supported at all right now, and you cant use portage to install anything with -m32. if you mean for a compile outside of portage, then we probably dont have 32bit versions of the libraries it needs.... which isnt suprising when you consider how poor our multilib support is (and will remain until multilib dependencies are added to portage).