Skip to content

8.0 regression: Search to crt*.o fails on mips64el #40549

@sylvestre

Description

@sylvestre
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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzillaclang:driver'clang' and 'clang++' user-facing binaries. Not 'clang-cl'

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions