[PATCH] D28791: [compiler-rt][crt] Simple crtbegin and crtend implementation
Petr Hosek via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 28 22:26:31 PST 2019
phosek added a comment.
In D28791#1414044 <https://reviews.llvm.org/D28791#1414044>, @matthewbauer wrote:
> I was trying to build compiler-rt with WebAssembly and forgot I still had this patched applied. But it looks like it breaks when doing this and things work if you disble crt. You probably just don't want to build crt with WebAssembly targets?
Does WebAssembly build set `OS_NAME` to `"Linux`" and architecture to one of x86, x86-64, ARM and ARM64? See `config-ix.cmake`, specifically this line `if (CRT_SUPPORTED_ARCH AND OS_NAME MATCHES "Linux")` should ensure that this is only built on Linux and `set(ALL_CRT_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64})` should ensure that it's only built for x86, x86-64, ARM and ARM64.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D28791/new/
https://reviews.llvm.org/D28791
More information about the llvm-commits
mailing list