If i added this somehow wrong please let me know. i provided a solution which should be correct to add it to mainstream. This patch really complicates our development or our projects on a Ubuntu 15.10 target.
Moreover the proposed patch should be review able by any Ubuntu maintainer, the problem is not llvm specific (renamed from gcc-x.x to gcc-x in ubntu15.10). It makes for me a really not good impression for (ubuntu in general) that a review of a straight forward patch took so long.... -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to llvm-toolchain-3.4 in Ubuntu. https://bugs.launchpad.net/bugs/1501300 Title: Wily (15.10) this package got not compiled with __cxx11 support Status in llvm-toolchain-3.4 package in Ubuntu: Confirmed Bug description: 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 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-3.4/+bug/1501300/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp