Date: Wed, 20 Aug 2014 12:56:00 +0200 From: Eduardo Morras <emorrasg@yahoo.es> To: freebsd-questions@freebsd.org Subject: ld supports dwarf 2 only under FreeBSD 9.2 Message-ID: <20140820125600.bb214ec2366badf0c4cc9372@yahoo.es>
next in thread | raw e-mail | index | archive | help
Hi, I'm switching from default FreeBSD 9.2 clang/llvm (3.3) to newer clang/llvm 3.4. At linking stage I get /usr/local/bin/clang++34 -o ./Debug/Project @"Project.txt" -L. /usr/bin/ld: Dwarf Error: found dwarf version '4', this reader only handles version 2 information. My makefile doesn't call ld, it's clang++34 who calls it. I know I must upgrade my FreeBSD, but meanwhile, how can I force clang++34 to use /usr/local/bin/ld? I can't find how do it in clang++34 --help, clang34 man or clang.llvm.org domentation. System ld /usr/bin/ld -v GNU ld 2.17.50 [FreeBSD] 2007-07-03 /usr/local/bin/ld -v GNU ld (GNU Binutils) 2.24 TIA --- --- Eduardo Morras <emorrasg@yahoo.es>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140820125600.bb214ec2366badf0c4cc9372>