Public bug reported:

This small example does not compile in Xenial:

#include <backtrace-supported.h>
#if !(BACKTRACE_SUPPORTED)
#error "Not supported"
#endif
#include <backtrace.h>
int main(int argc,const char *argv[])
{
    struct backtrace_state *state = 
backtrace_create_state(nullptr,false,nullptr,nullptr);

}

$ clang++-3.8 --std=c++14 t.cc  -lbacktrace -v
#include <...> search starts here:
 /usr/bin/../lib/gcc/x86_64-linux-gnu/5.3.1/../../../../include/c++/5.3.1
 
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.3.1/../../../../include/x86_64-linux-gnu/c++/5.3.1
 
/usr/bin/../lib/gcc/x86_64-linux-gnu/5.3.1/../../../../include/c++/5.3.1/backward
 /usr/local/include
 /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
t.cc:1:10: fatal error: 'backtrace-supported.h' file not found

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/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9
 
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9
 /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/backward
 /usr/local/include
 /usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/include
 /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/include
 /usr/include/x86_64-linux-gnu
 /usr/include

For some reason the clang install in Xenial does not search the libgcc
directory  /usr/bin/../lib/gcc/x86_64-linux-gnu/5/include

** Affects: llvm-toolchain-3.8 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1573778

Title:
  clang does not find libbacktrace any more (regression)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-3.8/+bug/1573778/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to