Port-arm archive

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

Re: Bad g++ constructors on aarch64



tlaronde%polynum.com@localhost wrote:
>On Sun, Aug 25, 2019 at 06:27:45PM +0100, Robert Swindells wrote:
>> 
>> Following up on this a bit.
>> 
>> It looks like clang++ on aarch64 is broken too, but in a different way.
>> 
>> Static constructors don't get called. I do have a small test application
>> that demonstrates this.
>> 
>> Have also tried all combinations of gcc, clang, GNU ld and LLVM lld to
>> try to build openjdk8. The common factor seems to be the compiler not
>> the linker.
>> 
>> All combinations work fine on x86_64.
>> 
>
>There is some work done at the moment on GNU binutils, for gas and ld
>for aarch64. So you should probably wait a little till the next release
>to see if this is solved upstream (for binutils).

I don't think these are caused by binutils, I get the same results using
devel/lld as the linker.


Home | Main Index | Thread Index | Old Index