tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
clang/llvm on aarch64
I wrote:
>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.
This looks to be caused by clang/llvm putting the references to the
constructor in the .ctors section instead of the .init_array section as
required by the ABI.
There is code in clang to select this and a web search turns up some
patches from 2014 to enable it for all AARCH64 ELF platforms but the
source tree seems to have changed a lot since then.
Does anyone have an account for the llvm bug system to be able to raise
this upstream ?
Home |
Main Index |
Thread Index |
Old Index