Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Revert "thread_local is C++11, remove the portability layer"
authorMartin Quinson <martin.quinson@loria.fr>
Wed, 9 Mar 2016 00:43:04 +0000 (01:43 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Wed, 9 Mar 2016 00:45:09 +0000 (01:45 +0100)
commit4bc88c13ed1b358c2cd32e09b85e52e5fdb21b05
tree509636200a02da8accff4716237c663e887ead34
parent8cb88f1aa918e7a2c57f45fba3cd25b2816b20fc
Revert "thread_local is C++11, remove the portability layer"

This reverts commit 3893493151bcdbed55ef359cdfea4563ee8cddb8.

It fails on some platforms (clang 6, gcc 4.7.3), as if that part of
C++11 were not well implemented yet. In a few years maybe.
CMakeLists.txt
include/xbt/base.h
src/simix/smx_context.cpp
tools/cmake/DefinePackages.cmake
tools/cmake/src/internal_config.h.in
tools/cmake/test_prog/prog_thread_storage.c [new file with mode: 0644]