diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt index 56bdfb77..5ce4dd9a 100644 --- a/runtime/CMakeLists.txt +++ b/runtime/CMakeLists.txt @@ -85,6 +85,9 @@ list(REMOVE_ITEM DCRT_D ) file(GLOB DCRT_C ${RUNTIME_DC_DIR}/*.c) list(REMOVE_ITEM DCRT_C ${RUNTIME_DC_DIR}/deh.c ${RUNTIME_DC_DIR}/dylib_fixes.c) +if(APPLE) + list(APPEND DCRT_C ${RUNTIME_DIR}/src/ldc/osx_tls.c) +endif() file(GLOB_RECURSE CORE_D_UNIX ${RUNTIME_DIR}/src/core/sys/posix/*.d) file(GLOB_RECURSE CORE_D_OSX ${RUNTIME_DIR}/src/core/sys/osx/*.d) file(GLOB_RECURSE CORE_D_WIN ${RUNTIME_DIR}/src/core/sys/windows/*.d) diff --git a/runtime/druntime b/runtime/druntime index 8429a91c..3581ef53 160000 --- a/runtime/druntime +++ b/runtime/druntime @@ -1 +1 @@ -Subproject commit 8429a91ce2ce233f35820785399a9bbe0fc25dfd +Subproject commit 3581ef53c7a91903b736e9f93d23058e4e1bcb6c