clang does not find libbacktrace any more (regression)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
llvm-toolchain-3.8 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
This small example does not compile in Xenial:
#include <backtrace-
#if !(BACKTRACE_
#error "Not supported"
#endif
#include <backtrace.h>
int main(int argc,const char *argv[])
{
struct backtrace_state *state = backtrace_
}
$ clang++-3.8 --std=c++14 t.cc -lbacktrace -v
#include <...> search starts here:
/usr/bin/
/usr/bin/
/usr/bin/
/usr/local/include
/usr/lib/
/usr/include/
/usr/include
End of search list.
t.cc:1:10: fatal error: 'backtrace-
While using g++-5 works just fine.
The same example compiles fine on Vivid:
$ clang++-3.6 --std=c++14 t.cc -lbacktrace -v
#include <...> search starts here:
/usr/bin/
/usr/bin/
/usr/bin/
/usr/local/include
/usr/lib/
/usr/bin/
/usr/include/
/usr/include
For some reason the clang install in Xenial does not search the libgcc directory /usr/bin/