Changes between Initial Version and Version 1 of Ticket #39975, comment 8
- Timestamp:
- Nov 11, 2013, 9:37:45 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #39975, comment 8
initial v1 1 I would like to revive this ticket and add to the request that the flag not just be for --enable-cxx11, but to make root link against libcxx instead of libgcc. The basic problem is that even if you compile the root port using a modern compiler that supports C++11, the libgcc library doesn't. Try using a list initializer in a compiled ROOT macro and it doesn't compile.1 I would like to revive this ticket and add to the request that the flag not just be for `--enable-cxx11`, but to make root link against libcxx instead of libgcc. The basic problem is that even if you compile the root port using a modern compiler that supports C++11, the libgcc library doesn't. Try using a list initializer in a compiled ROOT macro and it doesn't compile. 2 2 3 3 Whatever the ultimate solution is, I would like this line of code: 4 4 5 {{{ 5 6 static const vector<int> v = {1,2,3}; 7 }}} 6 8 7 to compile using ACLiC with root fresh-from-macports without special gSystem->SetMakeSharedLibstuff. Language support for C++11 without library support only takes us so far.9 to compile using ACLiC with root fresh-from-macports without special `gSystem->SetMakeSharedLib` stuff. Language support for C++11 without library support only takes us so far.