[U-Boot] [PATCH v2 3/5] MIPS: Optimize the setup of endianess and CPU optimization flags

Shinya Kuribayashi skuribay at pobox.com
Wed Mar 23 15:51:10 CET 2011


On 03/21/2011 09:42 PM, Daniel Schwierzeck wrote:
> I did some researching and testing with ELDK-4.1, ELDK-4.0 and ELDK-3.1.1.

Thanks, much appreciated.

> In ELDK-3.1.1 we have:
> - mips_4KC-gcc (GCC) 3.3.3 (DENX ELDK 3.1.1 3.3.3-9)
> - GNU assembler 2.14 20030612
> 
> Therefore mips32r2 is already supported. But there is another problem
> with this binutils version. The latest additions to mips.lds and
> u-boot.lds for supporting recent binutils are causing parse errors.

I wonder what's that 'the latest additions to mips.lds and u-boot.lds
for supporting recent binutils' to be exact.  Which commit(s) are you
referring to? Or could you provide error logs just in case please?

> Thus ELDK-3.1.1 and earlier are not functional with mainline U-Boot
> anyway. ELDK-4.0 and 4.1 with gcc-4.0.0 and binutils-2.16.1 are
> working properly.
> 
> I suggest to drop official support for ELDK-3.1.1 / binutils-2.14 and
> earlier.

Hmm.  According to the README file, even the Linux kernel still builds
with at least gcc 3.2.  I'm feeling that it might be a bit too early to
drop gcc 3.3.3 (ELDK-3.1.1).

So I'd like to take a look at the issue you found this time, first.  If
it's easy to fix, let's fix it.  And if not, revise the patch please.
We have not heard of any problem reports on MIPS builds with ELDK-3.1.1
so far (at least I'm not aware of them).  The change won't be a problem.


More information about the U-Boot mailing list