On:
2.6.31.6-162.fc12.x86_64

I configure:
$src/gcc-trunk/configure --prefix=$bld/H-i686-gcc --enable-languages=c,c++
--enable-checking=release --with-cpu=i686 --target=i686-unknown-linux-gnu
--disable-multilib 

Thinking this will give me a 32-bit defaulting i686 compiler. 

Gives:
checking for i686-unknown-linux-gnu-gcc... /mnt/share/bld/gcc-i686/./gcc/xgcc
-B/mnt/share/bld/gcc-i686/./gcc/
-B/mnt/share/bld/H-i686-gcc/i686-unknown-linux-gnu/bin/
-B/mnt/share/bld/H-i686-gcc/i686-unknown-linux-gnu/lib/ -isystem
/mnt/share/bld/H-i686-gcc/i686-unknown-linux-gnu/include -isystem
/mnt/share/bld/H-i686-gcc/i686-unknown-linux-gnu/sys-include   
checking for suffix of object files... configure: error: in
`/mnt/share/bld/gcc-i686/i686-unknown-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.


I've attached config.log. 

Is there a supported set of config options for this?


-- 
           Summary: cannot force 32 bit toolchain only
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: bkoz at gcc dot gnu dot org
 GCC build triplet: x86_64-unknown-linux-gnu
GCC target triplet: i686-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42345

Reply via email to