Bug#754963: clang-3.4: /usr/bin/ld: cannot find crtbegin.o: No such file or directory

Jakub Wilk jwilk at debian.org
Thu Jul 17 12:15:00 UTC 2014


$ clang -v test.c
Debian clang version 3.4.2-4 (tags/RELEASE_34/dot2-final) (based on LLVM 3.4.2)
Target: i386-pc-linux-gnu
Thread model: posix
Selected GCC installation: 
 "/usr/lib/llvm-3.4/bin/clang" -cc1 -triple i386-pc-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name test.c -mrelocation-model static -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -target-cpu pentium4 -target-linker-version 2.24.51.20140617 -v -resource-dir /usr/lib/llvm-3.4/bin/../lib/clang/3.4.2 -internal-isystem /usr/include/clang/3.4.2/include/ -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.4/bin/../lib/clang/3.4.2/include -internal-externc-isystem /usr/include/i386-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir /home/jwilk -ferror-limit 19 -fmessage-length 180 -mstackrealign -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-slp -o /tmp/test-734030.o -x c test.c
clang -cc1 version 3.4.2 based upon LLVM 3.4.2 default target i386-pc-linux-gnu
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/include"
ignoring duplicate directory "/usr/include/clang/3.4.2/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/clang/3.4.2/include
 /usr/include/i386-linux-gnu
 /usr/include
End of search list.
 "/usr/bin/ld" --hash-style=both --build-id --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o a.out /usr/lib/i386-linux-gnu/crt1.o /usr/lib/i386-linux-gnu/crti.o crtbegin.o -L/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu -L/lib -L/usr/lib /tmp/test-734030.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed crtend.o /usr/lib/i386-linux-gnu/crtn.o
/usr/bin/ld: cannot find crtbegin.o: No such file or directory
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: cannot find -lgcc_s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

-- 
Jakub Wilk



More information about the Pkg-llvm-team mailing list