Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 28 Apr 2015 11:45:25 +0300 (MSK)
From: Alexander Monakov <>
To: Andre McCurdy <>
Subject: Re: [PATCH] force LTO to be disabled when compiling

On Tue, 28 Apr 2015, Alexander Monakov wrote:
> For reference, with GCC 4.9 that uses linker plugin for LTO automatically, I
> get the following diagnostics:
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld:
> error: /tmp/ccxxkwJ8.ltrans0.ltrans.o: requires dynamic R_X86_64_PC32 reloc
> against '_dlstart_c' which may overflow at runtime; recompile with -fPIC
> /tmp/ccxxkwJ8.ltrans0.ltrans.o(.text+0x12): error: undefined reference to
> '_dlstart_c'

Hm, I've just noticed Andre was using gcc 4.9.2 as well.  I get the same
diagnostics with BFD linker -- the diagnostics above are produced when using
the Gold linker.

Rich, do gold diagnostics help to see what musl might be doing to confuse
symbols dependencies resolution?


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.