https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100787
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I'm using mkdir ~/hbin cat > ~/hbin/as <<\END #!/bin/sh exec /usr/bin/as --32 "$@" END cat > ~/hbin/g++ <<\END #!/bin/sh exec /usr/bin/g++ -m32 "$@" END cat > ~/hbin/gcc <<\END #!/bin/sh exec /usr/bin/gcc -m32 "$@" END cat > ~/hbin/ld <<\END #!/bin/sh case "$*" in --version) cat <<\EOF GNU ld version 2.20.52.0.1-10.fc17 20100131 Copyright 2012 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. EOF exit 0;; esac exec /usr/bin/ld -m elf_i386 -L /usr/lib/ "$@" END chmod 755 ~/hbin/{as,g++,gcc,ld} and then use PATH=~/hbin:$PATH i386 .../configure ... PATH=~/hbin:$PATH i386 make ... etc.