mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-24 16:29:57 +00:00
Fix MacOS toolset to 10.13 due to rocksdb alignment requirements
This commit is contained in:
@@ -86,6 +86,7 @@ jobs:
|
|||||||
-DWITH_BENCHMARK_TOOLS=OFF \
|
-DWITH_BENCHMARK_TOOLS=OFF \
|
||||||
-DWITH_CORE_TOOLS=OFF \
|
-DWITH_CORE_TOOLS=OFF \
|
||||||
-DROCKSDB_BUILD_SHARED=Off \
|
-DROCKSDB_BUILD_SHARED=Off \
|
||||||
|
-DCMAKE_POSITION_INDEPENDENT_CODE=On \
|
||||||
..
|
..
|
||||||
sudo make -j$(nproc) install
|
sudo make -j$(nproc) install
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -191,7 +191,8 @@ TOOLSET = None
|
|||||||
if platform.system() == "Darwin":
|
if platform.system() == "Darwin":
|
||||||
# C++11 features used in OCCT 7+ need a more recent stdlib
|
# C++11 features used in OCCT 7+ need a more recent stdlib
|
||||||
TOOLSET = "10.9" if USE_OCCT else "10.6"
|
TOOLSET = "10.9" if USE_OCCT else "10.6"
|
||||||
|
# /Users/runner/work/IfcOpenShell/IfcOpenShell/build/Darwin/arm64/10.9/build/rocksdb/cache/clock_cache.cc:732:14: error: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on macOS 10.13 or newer
|
||||||
|
TOOLSET = "10.13"
|
||||||
|
|
||||||
IFCOS_NUM_BUILD_PROCS = os.getenv("IFCOS_NUM_BUILD_PROCS", multiprocessing.cpu_count() + 1)
|
IFCOS_NUM_BUILD_PROCS = os.getenv("IFCOS_NUM_BUILD_PROCS", multiprocessing.cpu_count() + 1)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user