From c2b14301b80502c22137300a1ba5d3f122bfc1d8 Mon Sep 17 00:00:00 2001 From: Pierre Gimalac <23154723+pgimalac@users.noreply.github.com> Date: Thu, 21 May 2026 17:06:56 +0000 Subject: [PATCH] packaging/aix: link SQLite with -lm for SQLITE_ENABLE_MATH_FUNCTIONS --- CHANGELOG-AIX.md | 2 ++ packaging/aix/stages/01-native-libs.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG-AIX.md b/CHANGELOG-AIX.md index d1568c0a1b25..9cb55862a2c8 100644 --- a/CHANGELOG-AIX.md +++ b/CHANGELOG-AIX.md @@ -10,6 +10,8 @@ +- Fix SQLite build: link with `-lm` when `SQLITE_ENABLE_MATH_FUNCTIONS` is enabled + --- > **Note:** `datadog-agent-7.80.0-devel.git.446.66c9b62-18.aix.ppc64.bff` and all older builds 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"