Skip to content

Commit 0173b66

Browse files
author
Erlend E. Aasland
committed
We need to save/restore CFLAGS and LIBS
1 parent 41a78b5 commit 0173b66

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

configure

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

11024+
save_CFLAGS=$CFLAGS
1102411025
save_CPPFLAGS=$CPPFLAGS
1102511026
save_LDFLAGS=$LDFLAGS
11027+
save_LIBS=$LIBS
1102611028
CPPFLAGS="$LIBSQLITE3_CFLAGS $CFLAGS"
1102711029
LDFLAGS="$LIBSQLITE3_LIBS $LDFLAGS"
1102811030

@@ -11147,8 +11149,10 @@ fi
1114711149

1114811150

1114911151

11152+
CFLAGS=$save_CFLAGS
1115011153
CPPFLAGS=$save_CPPFLAGS
1115111154
LDFLAGS=$save_LDFLAGS
11155+
LIBS=$save_LIBS
1115211156

1115311157
# Check for support for loadable sqlite extensions
1115411158
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-loadable-sqlite-extensions" >&5

configure.ac

+6-1
Original file line numberDiff line numberDiff line change
@@ -3175,9 +3175,12 @@ PKG_CHECK_MODULES(
31753175
AS_VAR_APPEND([LIBSQLITE3_CFLAGS], [' -I$(srcdir)/Modules/_sqlite'])
31763176

31773177
dnl bpo-45774/GH-29507: The CPP check in AC_CHECK_HEADER can fail on FreeBSD,
3178-
dnl hence CPPFLAGS instead of CFLAGS.
3178+
dnl hence CPPFLAGS instead of CFLAGS. We still need to save CFLAGS, because it
3179+
dnl is touched by AC_CHECK_HEADER.
3180+
AS_VAR_COPY([save_CFLAGS], [CFLAGS])
31793181
AS_VAR_COPY([save_CPPFLAGS], [CPPFLAGS])
31803182
AS_VAR_COPY([save_LDFLAGS], [LDFLAGS])
3183+
AS_VAR_COPY([save_LIBS], [LIBS])
31813184
CPPFLAGS="$LIBSQLITE3_CFLAGS $CFLAGS"
31823185
LDFLAGS="$LIBSQLITE3_LIBS $LDFLAGS"
31833186

@@ -3196,8 +3199,10 @@ AC_CHECK_HEADER([sqlite3.h], [
31963199
AC_CHECK_LIB([sqlite3], [sqlite3_load_extension])
31973200
])
31983201

3202+
AS_VAR_COPY([CFLAGS], [save_CFLAGS])
31993203
AS_VAR_COPY([CPPFLAGS], [save_CPPFLAGS])
32003204
AS_VAR_COPY([LDFLAGS], [save_LDFLAGS])
3205+
AS_VAR_COPY([LIBS], [save_LIBS])
32013206

32023207
# Check for support for loadable sqlite extensions
32033208
AC_MSG_CHECKING(for --enable-loadable-sqlite-extensions)

0 commit comments

Comments
 (0)