s3: fix check for pie compiler flags
authorBjörn Jacke <bj@sernet.de>
Fri, 28 May 2010 23:40:21 +0000 (01:40 +0200)
committerKarolin Seeger <kseeger@samba.org>
Wed, 16 Jun 2010 06:29:48 +0000 (08:29 +0200)
some compilers (HP and Sun e.g.) output warning messages on stderr for unknown
options and we ended up partly using some unwanted random compile flags we
did't intend to use.

source3/configure.in

index 8048602e83c20c83c9edfc195cb9852bf46259df..b9d5da11cc8304361ca36ba9de9084c964c8b665 100644 (file)
@@ -1436,9 +1436,9 @@ then
        [
                cat > conftest.c <<EOF
 int foo;
-main () { return 0;}
+int main () { return 0;}
 EOF
-               if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fPIE -o conftest conftest.c 1>&AS_MESSAGE_LOG_FD])
+               if AC_TRY_COMMAND_NO_STDERR([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fPIE -o conftest conftest.c])
                then
                        samba_cv_fpie=yes
                else