svadev AT lists.siebelschool.illinois.edu
Subject: Svadev mailing list
List archive
- From: Daniel Vargas <danielgvargas AT gmail.com>
- To: svadev AT cs.uiuc.edu
- Subject: [svadev] ld: cannot find -lsc_dbg_rt on openbsd
- Date: Thu, 24 Jan 2013 08:10:46 -0200
- List-archive: <http://lists.cs.uiuc.edu/pipermail/svadev/>
- List-id: <svadev.cs.uiuc.edu>
Hello all, I'm trying to use SAFEcode on openbsd but oddly I got error when linking static libs..
$ clang -v -g -fmemsafety -fPIC -o test test.c
clang version 3.2 (: http://llvm.org/svn/llvm-project/safecode/branches/release_32/tools/clang)
Target: x86_64-unknown-openbsd5.2
Thread model: posix
"/usr/local/bin/clang" -cc1 -triple x86_64-unknown-openbsd5.2 -emit-obj -mrelax-all -disable-free -main-file-name test.c -mrelocation-model pic -pic-level 2 -mdisable-fp-elim -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-linker-version 2.15 -momit-leaf-frame-pointer -v -g -resource-dir /usr/local/bin/../lib/clang/3.2 -fmodule-cache-path /var/tmp/clang-module-cache -fdebug-compilation-dir /home/dgv/stuff -ferror-limit 19 -fmessage-length 134 -fmemsafety -mstackrealign -fobjc-runtime=gnustep -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/test-D2YmJs.o -x c test.c
clang -cc1 version 3.2 based upon LLVM 3.2svn default target x86_64-unknown-openbsd5.2
#include "..." search starts here:
#include <...> search starts here:
/usr/local/bin/../lib/clang/3.2/include
/usr/include
End of search list.
"/usr/bin/ld" -e __start --eh-frame-hdr -Bdynamic -dynamic-linker /usr/libexec/ld.so -o test /usr/lib/crt0.o /usr/lib/crtbegin.o -L/usr/lib/gcc-lib/amd64-unknown-openbsd5.2/4.2.1 /tmp/test-D2YmJs.o -lsc_dbg_rt -lpoolalloc_bitmap -lgdtoa -lstdc++ -lgcc -lc -lgcc /usr/lib/crtend.o
/usr/bin/ld: cannot find -lsc_dbg_rt
clang: error: linker command failed with exit code 1 (use -v to see invocation
$ ls /usr/local/lib/libpoolalloc_bitmap.a /usr/local/lib/libsc_dbg_rt.a
/usr/local/lib/libpoolalloc_bitmap.a /usr/local/lib/libsc_dbg_rt.a
clang works well without flags, probably ld cannot find them because needs -Bstatic or something else, someone have idea?
thanks
Daniel Vargas
- [svadev] ld: cannot find -lsc_dbg_rt on openbsd, Daniel Vargas, 01/24/2013
- Re: [svadev] ld: cannot find -lsc_dbg_rt on openbsd, John Criswell, 01/24/2013
Archive powered by MHonArc 2.6.16.