Changeset: f2a0ae720665 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f2a0ae720665 Modified Files: gdk/gdk_calc_private.h Branch: Dec2025 Log Message:
The problem manifests itself only on arm64. diffs (20 lines): diff --git a/gdk/gdk_calc_private.h b/gdk/gdk_calc_private.h --- a/gdk/gdk_calc_private.h +++ b/gdk/gdk_calc_private.h @@ -31,11 +31,11 @@ #define GT(a, b) ((bit) ((a) > (b))) -#if !defined(__clang__) || __clang_major__ >= 21 -/* compiling with clang on Ubuntu 24.04 fails when using - * __builtin_mul_overflow, so we avoid using it when using the version - * of clang that is installed on said system (clang on Ubuntu 26.04 does - * work) */ +#if defined(__aarch64__) && (!defined(__clang__) || __clang_major__ >= 21) +/* compiling with clang on Ubuntu 24.04 on aarch64 (aka arm64) fails + * when using __builtin_mul_overflow, so we avoid using it when using + * the version of clang that is installed on said system (clang on + * Ubuntu 26.04 does work) */ #ifdef __has_builtin #if __has_builtin(__builtin_add_overflow) #define OP_WITH_CHECK(lft, rgt, TYPE3, dst, op, max, on_overflow) \ _______________________________________________ checkin-list mailing list -- [email protected] To unsubscribe send an email to [email protected]
