This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
RE: [PATCHv4, MIPS] Add support for O32 FPXX and program header based ABI information
- From: Matthew Fortune <Matthew dot Fortune at imgtec dot com>
- To: Joseph Myers <joseph at codesourcery dot com>
- Cc: "'libc-alpha at sourceware dot org'" <libc-alpha at sourceware dot org>, "Moore, Catherine (Catherine_Moore at mentor dot com)" <Catherine_Moore at mentor dot com>, 'Andrew Pinski' <pinskia at gmail dot com>, "Rich Felker (dalias at libc dot org)" <dalias at libc dot org>, Rich Fuhler <Rich dot Fuhler at imgtec dot com>, "Maciej W. Rozycki (macro at linux-mips dot org)" <macro at linux-mips dot org>
- Date: Tue, 6 Jan 2015 17:47:28 +0000
- Subject: RE: [PATCHv4, MIPS] Add support for O32 FPXX and program header based ABI information
- Authentication-results: sourceware.org; auth=none
- References: <6D39441BF12EF246A7ABCE6654B0235320F8DFA4 at LEMAIL01 dot le dot imgtec dot org> <alpine dot DEB dot 2 dot 10 dot 1412311718240 dot 26199 at digraph dot polyomino dot org dot uk> <alpine dot DEB dot 2 dot 10 dot 1412312210030 dot 26199 at digraph dot polyomino dot org dot uk> <6D39441BF12EF246A7ABCE6654B0235320F967D4 at LEMAIL01 dot le dot imgtec dot org> <alpine dot DEB dot 2 dot 10 dot 1501061708460 dot 5282 at digraph dot polyomino dot org dot uk>
> I don't think that it's relevant whether the compiler is native or
> cross.
Indeed. The distinction I was really thinking about was a vendor specific
configuration vs generic 'unknown' configurations but in hindsight this is
not something that needs mentioning here. Updated version below:
+ GCC 5 with binutils 2.25 onwards:
+ It is strongly recommended that all o32 system libraries are built
+ using the new o32 FPXX ABI (-mfpxx) to facilitate the transition as
+ this is compatible with the original and all new o32 ABI
+ extensions. Configure a MIPS GCC compiler using --with-fp-32=xx to
+ set this by default.
I'll commit it tomorrow unless there are any other comments from anyone.
Thanks,
Matthew