diff options
author | Brian Cain <bcain@quicinc.com> | 2024-11-25 11:35:45 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-25 11:35:45 -0600 |
commit | 9cc2502c048b1403ba8ba5cc5a655d867c329d12 (patch) | |
tree | a7722c66533eabfa3866d35dd31cd16dd10095f6 /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | 8a2311c4bf9993230e37dc20b57973dc917f2338 (diff) | |
download | llvm-9cc2502c048b1403ba8ba5cc5a655d867c329d12.zip llvm-9cc2502c048b1403ba8ba5cc5a655d867c329d12.tar.gz llvm-9cc2502c048b1403ba8ba5cc5a655d867c329d12.tar.bz2 |
[clang] hexagon: fix link order for libc/builtins (#117057)
When linking programs with `eld`, we get a link error like below:
Error:
/inst/clang+llvm-19.1.0-cross-hexagon-unknown-linux-musl/x86_64-linux-gnu/bin/../target/hexagon-unknown-linux-musl//usr/lib/libc.a(scalbn.lo)(.text.scalbn+0x3c):
undefined reference to `__hexagon_muldf3'
libc has references to the clang_rt builtins library, so the order of
the libraries should be reversed.
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions