[PATCH] D24627: X86: Do not produce GOT relocations on windows

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 16 13:35:37 PDT 2016


> On Sep 16, 2016, at 5:17 AM, Rafael EspĂ­ndola <rafael.espindola at gmail.com> wrote:
> 
> 
> 
> On 15 September 2016 at 16:54, Matthias Braun <matze at braunis.de <mailto:matze at braunis.de>> wrote:
> MatzeB created this revision.
> MatzeB added a reviewer: rafael.
> MatzeB added a subscriber: llvm-commits.
> MatzeB set the repository for this revision to rL LLVM.
> Herald added a subscriber: mcrosier.
> 
> r270209 ("Refactor X86 symbol access classification.") broke some EFI firmware projects targetting x86_64-pc-windows-macho. This patch fixes that:
> 
> 
> So, what exactly does x86_64-pc-windows-macho mean? Is it producing a COFF or a MachO?
It is producing a macho file. But as far as I understand it this firmware build does not need and cannot deal with GOT relocations which would not be useful on any current windows system anyway.

- Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160916/13f373db/attachment.html>


More information about the llvm-commits mailing list