s3: fix check for pie compiler flags
authorBjörn Jacke <bj@sernet.de>
Fri, 28 May 2010 23:40:21 +0000 (01:40 +0200)
committerBjörn Jacke <bj@sernet.de>
Sun, 30 May 2010 14:25:28 +0000 (16:25 +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 387e382dde2cfab96c8d3510e8af13d615c68771..630421ab45be371bb11fe9e0c9dcc19a8cc930c0 100644 (file)
@@ -1498,9 +1498,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