** Description changed:

+ [Impact]
+ 
+ * with gcc-5 default, and llvm-3.4 built with the gcc-4.9, people can't
+ link programs using cxx11 support
+ 
+ [Test Case]
+ 
+ * compile a program using cxx11 e.g. using boost libraries
+ 
+ [Regression Potential]
+ 
+ * llvm-3.4 is a compiler, and the change should affect only cxx11
+ support (since the library is ABI compatible).
+ 
+ So, fixing cxx11 support shouln't have any regression, only the feature
+ will start working, while it wasn't before
+ 
+ [Other Info]
+  
+ * Doko ack'd the SRU, and it should be the best voice here, for sure better 
than mine :)
+ 
+ 
  This packages does not contain any __cxx11 symbols when installed. This 
causes the problem that user-space applications cannot link successfully to it.
  Recompile the (untouched) dpkg source package on the same machine and 
installing it solved the problem.
  
  There seems something in the package generation broken.
  
  Steps to reproduce try to compile the attached minimal example
  https://github.com/goldhoorn/clang-sandbox
- 
  
  Errors:
  CMakeFiles/main.dir/main.cpp.o: In function `foo()':
  /tmp/clang-sandbox/main.cpp:25: undefined reference to 
`clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const'
  CMakeFiles/main.dir/main.cpp.o: In function 
`clang::QualType::getAsString[abi:cxx11](clang::SplitQualType)':
  /usr/lib/llvm-3.4/include/clang/AST/Type.h:868: undefined reference to 
`clang::QualType::getAsString[abi:cxx11](clang::Type const*, clang::Qualifiers)'
  CMakeFiles/main.dir/main.cpp.o: In function 
`clang::ast_matchers::internal::matcher_matchesName0Matcher::matches(clang::NamedDecl
 const&, clang::ast_matchers::internal::ASTMatchFinder*, 
clang::ast_matchers::internal::BoundNodesTreeBuilder*) const':
  /usr/lib/llvm-3.4/include/clang/ASTMatchers/ASTMatchers.h:1439: undefined 
reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const'
  CMakeFiles/main.dir/main.cpp.o: In function 
`clang::ast_matchers::internal::matcher_hasName0Matcher::matches(clang::NamedDecl
 const&, clang::ast_matchers::internal::ASTMatchFinder*, 
clang::ast_matchers::internal::BoundNodesTreeBuilder*) const':
  /usr/lib/llvm-3.4/include/clang/ASTMatchers/ASTMatchers.h:1411: undefined 
reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const'
  /usr/lib/llvm-3.4/lib/libclangAST.a(ExprConstant.o): In function 
`handleIntIntBinOp((anonymous namespace)::EvalInfo&, clang::Expr const*, 
llvm::APSInt const&, clang::BinaryOperatorKind, llvm::APSInt, llvm::APSInt&)':
  (.text+0x6a35): undefined reference to `llvm::APInt::toString(unsigned int, 
bool) const'
  /usr/lib/llvm-3.4/lib/libclangAST.a(StmtPrinter.o): In function `(anonymous 
namespace)::StmtPrinter::VisitIntegerLiteral(clang::IntegerLiteral*) [clone 
.isra.302]':
  
  ...
  
  This example is workign on privious ubuntus and debians
  
  Sysinfo:
  Description:  Ubuntu Wily Werewolf (development branch)
  Release:      15.10
  In a VirtualBox

** Summary changed:

- Wily (15.10) this package got not compiled with __cxx11 support
+ [SRU] Wily (15.10) this package got not compiled with __cxx11 support

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

Title:
  [SRU] Wily (15.10) this package got not compiled with __cxx11 support

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to