intel-tbb: patch patch for Apple's patch (#40640)

While e.g. GNU patch 2.7.6 (as provided by homebrew) would apply the previous
version of this patch without problems, Apple's patch 2.0-12u11-Apple fails
to find out which file to patch.

Adding two lines to the patch fixes that. Renamed the patch in order to
not require a `spack clean -m`.
This commit is contained in:
Martin Aumüller 2023-10-21 15:26:36 +02:00 committed by GitHub
parent d820cf73e9
commit 1527853efd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -16,6 +16,8 @@ Signed-off-by: Sam James <sam@gentoo.org>
diff --git a/test/common/utils_assert.h b/test/common/utils_assert.h diff --git a/test/common/utils_assert.h b/test/common/utils_assert.h
index 1df8ae72acc49fe38dac4d9bed4e9f4f26affcf5..0123ab881e124a800a5ebf8507050148038747d5 100644 index 1df8ae72acc49fe38dac4d9bed4e9f4f26affcf5..0123ab881e124a800a5ebf8507050148038747d5 100644
--- a/test/common/utils_assert.h
+++ b/test/common/utils_assert.h
@@ -20,6 +20,8 @@ @@ -20,6 +20,8 @@
#include "config.h" #include "config.h"
#include "utils_report.h" #include "utils_report.h"

View file

@ -125,7 +125,7 @@ class IntelTbb(CMakePackage, MakefilePackage):
patch("gcc_generic-pedantic-4.4.patch", level=1, when="@:2019.0") patch("gcc_generic-pedantic-4.4.patch", level=1, when="@:2019.0")
# Patch and conflicts for GCC 13 support (#1031). # Patch and conflicts for GCC 13 support (#1031).
patch("gcc_13-2021.patch", when="@2021.1:") patch("gcc_13-2021-v2.patch", when="@2021.1:")
conflicts("%gcc@13", when="@:2021.3") conflicts("%gcc@13", when="@:2021.3")
# Patch cmakeConfig.cmake.in to find the libraries where we install them. # Patch cmakeConfig.cmake.in to find the libraries where we install them.