Revert changes that migrate to `thread_local`.
authorBen Clayton <bclayton@google.com>
Fri, 31 Jul 2020 06:09:17 +0000 (07:09 +0100)
committerBen Clayton <bclayton@google.com>
Fri, 31 Jul 2020 06:13:24 +0000 (07:13 +0100)
commit2a44064885a84e1e031880c56f00084796f6ae10
tree13d94ea9b70edc857c814545eea5869791e724af
parent7ab4564696a79243a48d6d5169eafdfb117e44fc
Revert changes that migrate to `thread_local`.

iOS 8 does not support `thread_local`, which is still in use.
Another approach will have to be found.

This change is a revert of the following changes:

a3845240 - "Simplify PoolAlloc with use of thread_local."
abf92c80 - "Deprecate InitializeDll functions"
33585c87 - "Limit visibility of symbols for internal libraries"

Issue: #2346
CMakeLists.txt
OGLCompilersDLL/CMakeLists.txt
OGLCompilersDLL/InitializeDll.cpp
OGLCompilersDLL/InitializeDll.h
SPIRV/CMakeLists.txt
glslang/CMakeLists.txt
glslang/Include/InitializeGlobals.h
glslang/MachineIndependent/PoolAlloc.cpp