From 54eafb156f46badce53c3b443ec11824cef5f55b Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 1 Dec 2023 10:09:28 -0500 Subject: librhash: aligned_alloc is not available with IBM XLClang on Linux The declaration exists in `` but the compiler warns about its allocation alignment attribute. --- Utilities/cmlibrhash/librhash/util.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Utilities/cmlibrhash/librhash/util.h b/Utilities/cmlibrhash/librhash/util.h index 148db39..51d5472 100644 --- a/Utilities/cmlibrhash/librhash/util.h +++ b/Utilities/cmlibrhash/librhash/util.h @@ -42,6 +42,7 @@ extern "C" { # define rhash_aligned_free(ptr) _aligned_free(ptr) #elif !defined(NO_STDC_ALIGNED_ALLOC) && (__STDC_VERSION__ >= 201112L || defined(_ISOC11_SOURCE)) \ + && !(defined(__ibmxl__) && defined(__clang__) && defined(__linux__)) \ && !defined(__APPLE__) && !defined(__HAIKU__) && !defined(__sun) \ && (!defined(__ANDROID_API__) || __ANDROID_API__ >= 28) -- cgit v0.12