pgvector.git / summary / log / commit / refs

commit    9894ca3e4ec79e569ea42691d3232cd990b924e2
Author:   Andrew Kane <andrew@ankane.org>
Date:     Tue May 07 23:46:47 2024 +0000

    Fixed error with cross-compiling / universal binaries on Mac - #544 [skip ci]


CHANGELOG.md | 1 + src/halfvec.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16ac4126..2e08a7ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## 0.7.1 (unreleased) - Fixed `undefined symbol` error with GCC 8 +- Fixed error with cross-compiling / universal binaries on Mac ## 0.7.0 (2024-04-29) diff --git a/src/halfvec.h b/src/halfvec.h index 94e9be1e..f1d48884 100644 --- a/src/halfvec.h +++ b/src/halfvec.h @@ -23,6 +23,11 @@ #define USE_TARGET_CLONES #endif +/* Needed for cross-compiling / universal binaries on Mac */ +#if defined(USE_DISPATCH) && !defined(HAVE__GET_CPUID) && defined(__APPLE_CC__) +#define HAVE__GET_CPUID +#endif + #if defined(USE_DISPATCH) #define HALFVEC_DISPATCH #endif [parent: 19cbbfdd693b]