On Mon, 2 Apr 2001, Steven J. Hill wrote: > Without the binutils patch, all binaries compiled for MIPS/Linux > will be IRIX flavored which was the whole problem. I would now > like to make 'elf[32|64]_trad[little|big]mips' be the official > targets instead of 'elf[32|64]_[little|big]mips' which is what > things currently are. This means changing of linker scripts in > GLIBC as well as the Linux kernel (as far as I can tell). I would > like to propose the any 'mips*-*-linux-gnu' and 'mips*el-*linux-gnu' > targets be pure traditional targets WITHOUT any emulated IRIX targets > which are the current 'elf[32|64]_[little|big]mips' targets. Please > provide feedback, comments, etc. with justification. Thanks. I've reviewed the patch briefly and it appears fine in principle. I'm unsure about the target naming. Since the MIPS ABI (which Linux tries to conform to) is defined by SVR4 and IRIX defines incompatible changes, I believe the the target SVR4 and Linux uses should be named 'elf[32|64]_bigmips' (and 'elf[32|64]_littlemips' for consistency, even though SVR4 doesn't really define it) and the IRIX target should be named something like 'elf[32|64]_irixbigmips'. -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +