diff --git a/CHANGELOG-AIX.md b/CHANGELOG-AIX.md index 4f85d18da9b2..ba8c5dda8973 100644 --- a/CHANGELOG-AIX.md +++ b/CHANGELOG-AIX.md @@ -10,7 +10,11 @@ +<<<<<<< pgimalac/aix-sqlite-lm +- Fix SQLite build: link with `-lm` when `SQLITE_ENABLE_MATH_FUNCTIONS` is enabled +======= - Upgrade embedded pip from 24.0 to 26.1 (patches CVE-2026-1703, CVE-2026-6357) +>>>>>>> main --- diff --git a/packaging/aix/stages/01-native-libs.sh b/packaging/aix/stages/01-native-libs.sh index fd9dc19b4b44..97cf91484661 100644 --- a/packaging/aix/stages/01-native-libs.sh +++ b/packaging/aix/stages/01-native-libs.sh @@ -426,7 +426,7 @@ else # Build as a shared library wrapped in a .a archive (AIX convention). # Python's configure link tests require a shared member to detect sqlite3. $CC "$CFLAGS" -DSQLITE_ENABLE_MATH_FUNCTIONS -shared -Wl,-brtl -Wl,-bexpall \ - sqlite3.c -lpthreads -o libsqlite3.so.0 + sqlite3.c -lpthreads -lm -o libsqlite3.so.0 ar -X64 -rcs "$EMBEDDED_DESTDIR/lib/libsqlite3.a" libsqlite3.so.0 cp sqlite3.h sqlite3ext.h "$EMBEDDED_DESTDIR/include/" lib_cache_save sqlite "$SQLITE_VERSION" "$_pre"