[MacPorts] #37495: ubsan doesn't work with clang 3.2
MacPorts
noreply at macports.org
Wed Jan 2 17:31:14 PST 2013
#37495: ubsan doesn't work with clang 3.2
------------------------------------+--------------------------------
Reporter: arsenm2@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: clang,cmake,ubsan,llvm | Port: clang-3.2
------------------------------------+--------------------------------
If you try to use ubsan with clang, it always fails:
$ /opt/local/bin/clang -fsanitize=undefined arst.c
Undefined symbols for architecture x86_64:
"___ubsan_handle_add_overflow", referenced from:
_main in arst-nGlYc7.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
The fix is clang should build should use cmake instead of autotools since
it's basically the preferred LLVM build system at this point.
http://llvm.org/bugs/show_bug.cgi?id=14341
--
Ticket URL: <https://trac.macports.org/ticket/37495>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list