Skip to content

Commit 41a78b5

Browse files
author
Erlend E. Aasland
committed
Address macOS (arm) and FreeBSD buildbot issues
1 parent d7c4180 commit 41a78b5

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

configure

+4-4
Original file line numberDiff line numberDiff line change
@@ -11021,10 +11021,10 @@ $as_echo "yes" >&6; }
1102111021
fi
1102211022
as_fn_append LIBSQLITE3_CFLAGS ' -I$(srcdir)/Modules/_sqlite'
1102311023

11024-
save_CFLAGS=$CFLAGS
11024+
save_CPPFLAGS=$CPPFLAGS
1102511025
save_LDFLAGS=$LDFLAGS
11026-
CFLAGS=$LIBSQLITE3_CFLAGS
11027-
LDFLAGS=$LIBSQLITE3_LIBS
11026+
CPPFLAGS="$LIBSQLITE3_CFLAGS $CFLAGS"
11027+
LDFLAGS="$LIBSQLITE3_LIBS $LDFLAGS"
1102811028

1102911029
ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
1103011030
if test "x$ac_cv_header_sqlite3_h" = xyes; then :
@@ -11147,7 +11147,7 @@ fi
1114711147

1114811148

1114911149

11150-
CFLAGS=$save_CFLAGS
11150+
CPPFLAGS=$save_CPPFLAGS
1115111151
LDFLAGS=$save_LDFLAGS
1115211152

1115311153
# Check for support for loadable sqlite extensions

configure.ac

+6-4
Original file line numberDiff line numberDiff line change
@@ -3174,10 +3174,12 @@ PKG_CHECK_MODULES(
31743174
)
31753175
AS_VAR_APPEND([LIBSQLITE3_CFLAGS], [' -I$(srcdir)/Modules/_sqlite'])
31763176

3177-
AS_VAR_COPY([save_CFLAGS], [CFLAGS])
3177+
dnl bpo-45774/GH-29507: The CPP check in AC_CHECK_HEADER can fail on FreeBSD,
3178+
dnl hence CPPFLAGS instead of CFLAGS.
3179+
AS_VAR_COPY([save_CPPFLAGS], [CPPFLAGS])
31783180
AS_VAR_COPY([save_LDFLAGS], [LDFLAGS])
3179-
AS_VAR_COPY([CFLAGS], [LIBSQLITE3_CFLAGS])
3180-
AS_VAR_COPY([LDFLAGS], [LIBSQLITE3_LIBS])
3181+
CPPFLAGS="$LIBSQLITE3_CFLAGS $CFLAGS"
3182+
LDFLAGS="$LIBSQLITE3_LIBS $LDFLAGS"
31813183

31823184
AC_CHECK_HEADER([sqlite3.h], [
31833185
AC_CHECK_LIB([sqlite3], [sqlite3_open_v2], [
@@ -3194,7 +3196,7 @@ AC_CHECK_HEADER([sqlite3.h], [
31943196
AC_CHECK_LIB([sqlite3], [sqlite3_load_extension])
31953197
])
31963198

3197-
AS_VAR_COPY([CFLAGS], [save_CFLAGS])
3199+
AS_VAR_COPY([CPPFLAGS], [save_CPPFLAGS])
31983200
AS_VAR_COPY([LDFLAGS], [save_LDFLAGS])
31993201

32003202
# Check for support for loadable sqlite extensions

0 commit comments

Comments
 (0)