RE: [RFC PATCH V2] MIPS: fix build with binutils 2.24.51+

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Maciej W. Rozycki <macro@xxxxxxxxxxxxxx> writes:
> On Mon, 25 Aug 2014, Manuel Lauss wrote:
> 
> > > 1. Determine whether `-Wa,-msoft-float' and `.set hardfloat' are
> available
> > >    (a single check will do, they were added to GAS both at the same
> time)
> > >    and only enable them if supported by binutils being used to build
> the
> > >    kernel, e.g. (for the `.set' part):
> > >
> > > #ifdef GAS_HAS_SET_HARDFLOAT
> > > #define SET_HARDFLOAT .set      hardfloat
> > > #else
> > > #define SET_HARDFLOAT
> > > #endif
> > >
> > >    Otherwise we'd have to bump the binutils requirement up to 2.19;
> this
> >
> > Do people really update their toolchain so rarely?
> 
>  I don't know, but unless they're toolchain developers at the same time
> I'd expect some to stick with whatever they've found working.  The worst
> thing that can happen to you is when you need to upgrade the kernel to
> fix
> a critical bug, then the updated kernel requires newer tools and then
> the
> newer tools trigger a bunch of new bugs that you don't even know if they
> are kernel or toolchain bugs (or both).  So I don't want to force people
> to upgrade unless absolutely necessary (e.g. a microMIPS kernel), I'd
> rather let them do it whenever *they* feel comfortable doing it.

Rather than me give a bunch of comments here could someone confirm what
your (kernel perspective) opinion is of what should change?


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux