state of the project
H. J. Lu
hjl@lucon.org
Mon Jan 6 19:52:00 GMT 2003
On Sat, Jan 04, 2003 at 01:10:33AM -0800, Ulrich Drepper wrote:
> As for MIPS, if one architecture has more ABIs then all the other
> architectures combined you know something is wrong. The MIPS port
> cannot even be compiled correctly for the old ABIs for quite some time
> now. Occasional patches by Andreas Jaeger and HJ couldn't help fighting
> the deterioration and they certainly cannot help going forward. And
> about the new ABIs I can only say one thing: I will not allow glibc
> development to be hindered by the many, many design failures made in the
> MIPS ABIs. If the support needed to support the ABIs makes the general
> sources less readable or maintainable the changes won't go in. Period.
> I don't allow the project to be hurt by these design mistakes.
>
I am not sure if MIPS will ever be moving forward. There are quite a
few issues. There is no sane ABI glibc can use. I have requested for
a new ABI with a thread register. I am sure if it will ever happen.
Also the mips support in binutils is a mess with multiple binary
formats, ABIs, debug formats and assembly macros. It may be easier for
glibc to use a totally new ABI for mips with everything done right. But
I won't hold my breath on that.
H.J.
More information about the Libc-alpha
mailing list