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.

Reply via email to