bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/28910] GNU-ld: ARM: Issues when trying to set target output arch


From: nickc at redhat dot com
Subject: [Bug ld/28910] GNU-ld: ARM: Issues when trying to set target output architecture
Date: Tue, 18 Apr 2023 12:15:26 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=28910

--- Comment #6 from Nick Clifton <nickc at redhat dot com> ---
(In reply to Stas Sergeev from comment #5)
> Created attachment 14836 [details]
> test case
> 
> This test-case ends with
> 
> ld: error: source object obj2.o has EABI version 5, but target out.o has
> EABI version 0
> ld: failed to merge target specific data of file obj2.o
> make: *** [Makefile:4: out.o] Error 1
> 
> Nick, could you please check if your patch
> fixes this? Seems a bit easier than to
> convince people to test the patch.

It doesn't. :-(  But you can fix the problem by rearranging the order of the
object files on the link command line:

  ld -r -o out.o obj2.o obj1.o 

This will remove the error, although you may still get a warning about obj2.o
not having a .note.GNU-stack section.

Cheers
  Nick

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]