[Llvm-bgq-discuss] -std=c++11

Michael Blocksome blocksom at us.ibm.com
Fri Dec 21 14:12:12 CST 2012


Has anyone had any luck compiling with '-std=c++11' ?

I get the following error with a simple testcase. This particular error 
goes away if I remove the '-std=c++11' option.

.../test> cat vector_test.cc 

#include <vector>

int main ()
{
  std::vector<unsigned> foo;

  return 0;
};

.../test> /bghome/blocksom/development/llvm/bgclang -v -std=c++11 
vector_test.cc -o vector_test.cnk
clang version 3.3 (trunk 170436)
Target: powerpc64-bgq-linux
Thread model: posix
 "/bghome/blocksom/development/llvm/install/bin/clang" -cc1 -triple 
powerpc64-bgq-linux -S -disable-free -main-file-name vector_test.cc 
-static-define -mrelocation-model static -mdisable-fp-elim -fmath-errno 
-ffp-contract=fast -mconstructor-aliases -target-cpu a2q 
-target-linker-version 2.20.51.0.2 -momit-leaf-frame-pointer -v 
-resource-dir 
/bghome/blocksom/development/llvm/install/bin/../lib/clang/3.3 
-fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6 
-internal-isystem 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/powerpc64-bgq-linux 
-internal-isystem 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/backward 
-internal-isystem /usr/local/include -internal-isystem 
/bghome/blocksom/development/llvm/install/bin/../lib/clang/3.3/include 
-internal-externc-isystem /include -internal-externc-isystem /usr/include 
-std=c++11 -fdeprecated-macro -fno-dwarf-directory-asm 
-fdebug-compilation-dir /bghome/blocksom/development/boost-pami/next/test 
-ferror-limit 19 -fmessage-length 231 -mstackrealign -fno-signed-char 
-fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option 
-fcolor-diagnostics -isystem 
/bgsys/drivers/ppcfloor/gnu-linux/powerpc64-bgq-linux/sys-include -mllvm 
-enable-misched -mllvm -enable-aa-sched-mi -o /tmp/vector_test-mdmziM.s -x 
c++ vector_test.cc
clang -cc1 version 3.3 based upon LLVM 3.3svn default target 
powerpc64-unknown-linux-gnu
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:
 /bgsys/drivers/ppcfloor/gnu-linux/powerpc64-bgq-linux/sys-include
 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6
 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/powerpc64-bgq-linux
 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/backward
 /usr/local/include
 /bghome/blocksom/development/llvm/install/bin/../lib/clang/3.3/include
 /usr/include
End of search list.
In file included from vector_test.cc:4:
In file included from 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/vector:61:
In file included from 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/bits/allocator.h:48:
In file included from 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/powerpc64-bgq-linux/bits/c++allocator.h:34:
In file included from 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/ext/new_allocator.h:33:
In file included from 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/new:40:
In file included from 
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/exception:148:
/bgsys/drivers/ppcfloor/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/include/c++/4.4.6/exception_ptr.h:143:13: 
error: unknown type name 'type_info'
      const type_info*
            ^
1 error generated.


====

Thanks,

Michael Blocksome
Blue Gene Messaging
blocksom at us.ibm.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alcf.anl.gov/pipermail/llvm-bgq-discuss/attachments/20121221/254b7afb/attachment.html>


More information about the llvm-bgq-discuss mailing list