diff --git a/Changes.md b/Changes.md index 9daa688648..063b64bae1 100644 --- a/Changes.md +++ b/Changes.md @@ -5,6 +5,17 @@ - LLVM : Updated to version 15.0.7. - Cycles : Disabled CUDA binary generation for Kepler and Maxwell architecture GPUs. +8.x.x (relative to 8.0.1) +----- + + + +8.0.1 (relative to 8.0.0) +----- + +- Cortex : Updated to version 10.5.7.1. +- Jemalloc : Enabled `tls_model("initial-exec")` to prevent infinite recursion with dynamic TLS on Linux distributions with modern glibc versions. + 8.0.0 (relative to 7.0.0) ----- diff --git a/Cortex/config.py b/Cortex/config.py index 7ee004305e..a3c6accb2e 100644 --- a/Cortex/config.py +++ b/Cortex/config.py @@ -2,7 +2,7 @@ "downloads" : [ - "https://github.com/ImageEngine/cortex/archive/refs/tags/10.5.7.0.tar.gz" + "https://github.com/ImageEngine/cortex/archive/refs/tags/10.5.7.1.tar.gz" ], @@ -25,7 +25,7 @@ # Build first. "scons {args}", - # The install separately. This avoids a problem with parallel builds - see + # Then install separately. This avoids a problem with parallel builds - see # https://github.com/ImageEngine/cortex/issues/1308. "scons install {args}", diff --git a/Jemalloc/patches/tlsModel.patch b/Jemalloc/patches/tlsModel.patch new file mode 100644 index 0000000000..c104dbf3b6 --- /dev/null +++ b/Jemalloc/patches/tlsModel.patch @@ -0,0 +1,11 @@ +--- a/configure ++++ b/configure +@@ -5079,7 +5079,7 @@ + main () + { + static __thread int +- __attribute__((tls_model("initial-exec"))) foo; ++ __attribute__((tls_model("initial-exec"), unused)) foo; + foo = 0; + ; + return 0; diff --git a/build.py b/build.py index 700458e077..4a2605297e 100755 --- a/build.py +++ b/build.py @@ -14,7 +14,7 @@ import tarfile import zipfile -__version = "8.0.0" +__version = "8.0.1" """ Config file format