1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-13 13:18:06 +03:00

r18956: fix -pie and -fPIE together with configure -C

metze
This commit is contained in:
Stefan Metzmacher 2006-09-27 14:10:35 +00:00 committed by Gerald (Jerry) Carter
parent e43d1f6c17
commit aafb86f6eb

View File

@ -340,22 +340,23 @@ AC_ARG_ENABLE(pie, [ --enable-pie Turn on pie support if available (
if test "x$enable_pie" != xno
then
AC_CACHE_CHECK(for -fPIE, libc_cv_fpie, [dnl
AC_CACHE_CHECK(for -pie and -fPIE, samba_cv_fpie, [dnl
cat > conftest.c <<EOF
int foo;
main () { return 0;}
EOF
if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fPIE -o conftest conftest.c 1>&AS_MESSAGE_LOG_FD])
then
libc_cv_fpie=yes
PIE_CFLAGS="-fPIE"
PIE_LDFLAGS="-pie"
samba_cv_fpie=yes
else
samba_cv_fpie=no
fi
rm -f conftest*])
fi
if test "x$PIE_CFLAGS" = x
if test x"${samba_cv_fpie}" = x"yes"
then
libc_cv_fpie=no
PIE_CFLAGS="-fPIE"
PIE_LDFLAGS="-pie"
fi
m4_include(lib/socket_wrapper/config.m4)