build: sanitize environment for AC_CHECK_LIB
Compiling with -Wl,--as-needed can cause the check for gbm_bo_get_stride() to wrongly fail. Sanitize the environment further, assuring that unneeded compiler flags are not involved in the conftest. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
parent
7e4e25fcd2
commit
0aa54a0a98
@ -478,8 +478,10 @@ AM_CONDITIONAL([BUILD_ENABLE_GLES2], [test x$gles2_enabled = xyes])
|
||||
if test x$have_gbm = xyes ; then
|
||||
save_CFLAGS="$CFLAGS"
|
||||
save_LIBS="$LIBS"
|
||||
CFLAGS="$CFLAGS $GBM_CFLAGS $DRM_CFLAGS"
|
||||
LIBS="$LIBS $GBM_LIBS $DRM_LIBS"
|
||||
save_LDFLAGS="$LDFLAGS"
|
||||
CFLAGS="$DRM_CFLAGS $GBM_CFLAGS"
|
||||
LIBS="$DRM_LIBS $GBM_LIBS"
|
||||
LDFLAGS=""
|
||||
AC_CHECK_LIB([gbm],
|
||||
[gbm_bo_get_stride],
|
||||
[AC_DEFINE([BUILD_HAVE_GBM_BO_GET_STRIDE],
|
||||
@ -487,6 +489,7 @@ if test x$have_gbm = xyes ; then
|
||||
[Define to 1 if your libgbm provides gbm_bo_get_stride])])
|
||||
CFLAGS="$save_CFLAGS"
|
||||
LIBS="$save_LIBS"
|
||||
LDFLAGS="$save_LDFLAGS"
|
||||
fi
|
||||
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user