Re: IP28: "Inconsistent ISA" messages during kernel build

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

 



On 05/12/2015 04:23, Markos Chandras wrote:
> On 05/12/2015 04:09 AM, Joshua Kinard wrote:
>>
>> Has anyone tried to build an IP28 kernel lately?  I've been getting quite a few
>> warnings out of the linker regarding e_flags and the new .MIPS.abiflags stuff.
>>  Not seen it on the other SGI platforms, so I am assuming this has something to
>> do with what flags are passed to the compiler/linker.
>>
>> mips64-unknown-linux-gnu-ld: fs/ext4/symlink.o: warning: Inconsistent ISA
>> between e_flags and .MIPS.abiflags
>> mips64-unknown-linux-gnu-ld: fs/ext4/symlink.o: warning: Inconsistent ISA
>> extensions between e_flags and .MIPS.abiflags
>>
>> Seeing this on a build of 4.0.2 based off of a 20150418 checkout from git.
>>
>> --J
>>
> Hi,
> 
> I presume you are using binutils >= 2.25? I have seen this problem in my
> local build tests as well and I discussed this with Matthew (now on CC).
> It seems it's an 'innocent' warning added to binutils 2.25 but I am not
> sure if this is now fixed or not. Matthew might be able to provide more
> information.

Yup, binutils-2.25.  My guess, going by Matthew's description of the XLR, may
be related to one of the fields storing "mips4" as the -march, and the other
field storing "r10000".  I haven't looked at the ELF sections yet, though, to
verify that.  Since I am not seeing this on the other platforms (IP27, IP30, &
IP32), I'm guessing it's possibly something in the arch/mips/Makefile then?

At least it's harmless, but it does clutter the screen up with a ton of warnings.

-- 
Joshua Kinard
Gentoo/MIPS
kumba@xxxxxxxxxx
6144R/F5C6C943 2015-04-27
177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943

"The past tempts us, the present confuses us, the future frightens us.  And our
lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic





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

  Powered by Linux