[LLVMdev] LTO support on Mac

Rafael EspĂ­ndola rafael.espindola at gmail.com
Mon Jan 12 14:45:49 PST 2015


On 10 January 2015 at 17:43, Rahman Lavaee <r.lavaee at gmail.com> wrote:
> Hi,
> I'm building LLVM on Mac OS 10.10 and I'm having trouble making LTO work.
> The system linker dumps the following information when I executed "ld -v"
>
> @(#)PROGRAM:ld  PROJECT:ld64-241.9
> configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h
> armv6m armv7m armv7em
> LTO support using: LLVM version 3.4.2
>
> which tells me that it is correctly pointing to the LLVM that I have built.
> However, when I pass any LTO command line arguments like "disable-inling" it
> complains.
>
> I was previously working on Linux and the gold plugin makes it very
> convenient. However, that plugin only handles ELF assembly and I can't
> install it on Mac.


I am not sure if there is a supported way of passing extra llvm
options during LTO with ld64.

Cheers,
Rafael



More information about the llvm-dev mailing list