This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[1.0.1] Irix 6 MULTILIB_OPTIONS
- To: egcs at cygnus dot com
- Subject: [1.0.1] Irix 6 MULTILIB_OPTIONS
- From: jerry at cs dot ucsb dot edu (Jeremiah W. James)
- Date: 28 Jan 1998 11:09:50 -0800
- Reply-To: jerry at cs dot ucsb dot edu (Jerry James)
In gcc/config/mips/t-iris6, MULTILIB_OPTIONS is set to:
mabi=n32/mabi=64
Since -mabi=n32 implies -mips3 and -mabi=64 implies -mips4, this results
in two libraries being built:
- an n32/MIPS 3 library
- a 64/MIPS 4 library
However, people like me with MIPS 3 (R4400 and R4600) machines would
really like a 64/MIPS 3 library. (The missing n32/MIPS 4 library isn't
so serious, but somebody out there would probably like it.)
The solution that seems obvious to me is to change MULTILIB_OPTIONS to
mabi=n32 mips3/mabi=n32 mips4/mabi=64 mips3/mabi=64 mips4
However, I have to confess some ignorance of the operation of multilib.
Will this Do The Right Thing when only one of the two flags is given
(e.g., -mips3, which implies -mabi=n32; or -mabi=64, which implies
-mips4)?
--
Jerry James
Email: jerry@cs.ucsb.edu
WWW: http://www.cs.ucsb.edu/~jerry/