https://sourceware.org/bugzilla/show_bug.cgi?id=26547
Bug ID: 26547 Summary: erroneous address relocation using Microsoft COFF .OBJ linked to .ELF x86_64 Product: binutils Version: 2.34 Status: UNCONFIRMED Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: minnowware at hotmail dot com Target Milestone: --- Created attachment 12808 --> https://sourceware.org/bugzilla/attachment.cgi?id=12808&action=edit .BSS bug Hi all, in my project I'd like to use the complete Microsoft VisualStudio infrastructure to create ANSI C commandline programs that run on Windows, UEFI Shell and Linux too. In case of Linux only for the link stage the GNU linker ld is used instead of the Microsoft counterpart LINK.EXE. But I have seen various issues with miscalculated addresses in the .ELF image, that are not reported by the GNU linker ld. The Microsoft COFF/PE+ x86_64 is supported by ld, right? Please find my comprehensive documentation at GITHUB: https://github.com/KilianKegel/GNU-ld-for-MicrosoftCOFF-to-LinuxELF Looking forward to any advice or comment. Regards, Kilian -- You are receiving this mail because: You are on the CC list for the bug.