cgal/CGAL_Core/include/CGAL/CORE
Laurent Rineau b73a88babc CGAL_Core MemoryPool<T> will always use Boost.Thread with g++
Because of bug in gcc, even if the C++11 `thread_local` keyword can be
used, it cannot be used for the TLS static member of the class template
`MemoryPool<T>`. That triggers a bug in gcc (tested with g++ 6.3.1):
```
.../include/CGAL/CORE/MemoryPool.h:113:25: error: redefinition of 'bool __tls_guard'
 MemoryPool<T, nObjects> MemoryPool<T, nObjects>::memPool;
                         ^~~~~~~~~~~~~~~~~~~~~~~
.../include/CGAL/CORE/MemoryPool.h:113:25: note: 'bool __tls_guard' previously declared here
.../include/CGAL/CORE/MemoryPool.h:113: confused by earlier errors, bailing out
Preprocessed source stored into /tmp/cc4xCWuR.out file, please attach this to your bugreport.
```

The bug seems to be from g++ >= 5:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54948
2017-02-08 17:05:13 +01:00
..
poly Even read only static const variables must be thread local 2017-01-10 13:53:50 +01:00
BigFloat.h make variables atomic 2017-01-09 15:08:42 +01:00
BigFloatRep.h make variables atomic 2017-01-09 15:08:42 +01:00
BigFloat_impl.h Even read only static const variables must be thread local 2017-01-10 13:53:50 +01:00
BigInt.h Remove random functions as they are not in the CGAL Core API 2017-01-09 15:08:42 +01:00
BigRat.h more exports more instantiations 2016-01-19 08:56:08 +01:00
CORE.h Fix #48 2015-04-27 17:21:18 +02:00
Config.h Fix #48 2015-04-27 17:21:18 +02:00
CoreAux.h Fix CORE header-only 2016-03-09 18:53:58 +01:00
CoreAux_impl.h Remove random functions as they are not in the CGAL Core API 2017-01-09 15:08:42 +01:00
CoreDefs.h Deal with CGAL_NO_ATOMIC 2017-01-09 15:08:42 +01:00
CoreDefs_impl.h Deal with CGAL_NO_ATOMIC 2017-01-09 15:08:42 +01:00
CoreIO_impl.h Fix license headers 2015-10-05 13:00:07 +02:00
Expr.h Merge branch 'CGAL_headers_only-gdamiand_cjamin-OLD' into CGAL_headers_only-gdamiand_cjamin 2015-10-01 09:12:55 +02:00
ExprRep.h Merge pull request #1744 from afabri/CORE-static-GF 2017-01-12 11:10:38 +01:00
Expr_impl.h Merge pull request #1744 from afabri/CORE-static-GF 2017-01-12 11:10:38 +01:00
Filter.h Deal with CGAL_NO_ATOMIC 2017-01-09 15:08:42 +01:00
Gmp.h Merge branch 'CGAL_headers_only-gdamiand_cjamin-OLD' into CGAL_headers_only-gdamiand_cjamin 2015-10-01 09:12:55 +02:00
Gmp_impl.h Header-only CGAL_Core 2014-12-15 21:34:29 +01:00
Impl.h CGAL_Core: fix -fvisibility issues on Linux 2016-09-14 16:12:02 +02:00
MemoryPool.h CGAL_Core MemoryPool<T> will always use Boost.Thread with g++ 2017-02-08 17:05:13 +01:00
Promote.h Fix #48 2015-04-27 17:21:18 +02:00
Real.h Merge branch 'CGAL_headers_only-gdamiand_cjamin-OLD' into CGAL_headers_only-gdamiand_cjamin 2015-10-01 09:12:55 +02:00
RealRep.h CGAL_Core: fix -fvisibility issues on Linux 2016-09-14 16:12:02 +02:00
Real_impl.h Even read only static const variables must be thread local 2017-01-10 13:53:50 +01:00
RefCount.h Fix #48 2015-04-27 17:21:18 +02:00
Timer.h Fix #48 2015-04-27 17:21:18 +02:00
extLong.h Merge branch 'CGAL_headers_only-gdamiand_cjamin-OLD' into CGAL_headers_only-gdamiand_cjamin 2015-10-01 09:12:55 +02:00
extLong_impl.h declare constants const 2017-01-09 15:08:41 +01:00
linearAlgebra.h Fix #48 2015-04-27 17:21:18 +02:00