-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Description
| Bugzilla Link | 41204 |
| Resolution | FIXED |
| Resolved on | Apr 22, 2019 20:33 |
| Version | 8.0 |
| OS | Linux |
| Blocks | #40566 |
| CC | @efriedma-quic,@zygoloid,@atanasyan,@tstellar |
| Fixed by commit(s) | r357506 r358947 |
Extended Description
With foo.c
int main(){
return 0;
}
$ /clang foo.c -v
/usr/bin/ld: cannot find crtn.o: No such file or directory
With clang-7 on a Linux mips64el:
"/usr/bin/ld" --build-id --eh-frame-hdr -m elf64ltsmip -dynamic-linker /lib64/ld.so.1 -o a.out /usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8/../../../mips64el-linux-gnuabi64/crt1.o /usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8/../../../mips64el-linux-gnuabi64/crti.o /usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8/crtbegin.o -L/usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8 -L/usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8/../../../mips64el-linux-gnuabi64 -L/lib/mips64el-linux-gnuabi64 -L/lib/../lib64 -L/usr/lib/mips64el-linux-gnuabi64 -L/usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8 -L/usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8/../../.. -L/usr/lib/llvm-7/bin/../lib -L/lib -L/usr/lib /tmp/foo-13e8d5.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8/crtend.o /usr/bin/../lib/gcc/mips64el-linux-gnuabi64/8/../../../mips64el-linux-gnuabi64/crtn.o
with clang-8:
"/usr/bin/ld" --build-id --eh-frame-hdr -m elf64ltsmip -dynamic-linker /lib64/ld.so.1 -o a.out crt1.o crti.o /usr/lib/gcc/mips64el-linux-gnuabi64/8/crtbegin.o -L/usr/lib/gcc/mips64el-linux-gnuabi64/8 -L/lib/../lib64 -L/usr/lib/gcc/mips64el-linux-gnuabi64/8 -L/usr/lib/gcc/mips64el-linux-gnuabi64/8/../../.. -L/home/sylvestre/llvm-toolchain-8-8~+rc5/build-llvm/bin/../lib -L/lib -L/usr/lib /tmp/foo-05b53c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/mips64el-linux-gnuabi64/8/crtend.o crtn.o