File switchboard-2.0.17_configure_check.patch of Package switchboard

Index: configure
===================================================================
--- configure.orig
+++ configure
@@ -218,13 +218,13 @@ check_header() {
 	printf "#include <$2>\nint main() { return 0; }" >$file
 	retval=0
 	if [ $1 = cxx ]; then
-		echo $CXX $CPPFLAGS $CXXFLAGS $file -o conftest >>config.log 
-		if ! $CXX $CPPFLAGS $CXXFLAGS $file -o conftest >>config.log 2>&1; then
+		echo $CXX $file -o conftest $CPPFLAGS $CXXFLAGS >>config.log
+		if ! $CXX $file -o conftest $CPPFLAGS $CXXFLAGS >>config.log 2>&1; then
 			retval=1
 		fi
 	else
-		echo $CC $CPPFLAGS $CFLAGS $file -o conftest >>config.log
-		if ! $CC $CPPFLAGS $CFLAGS $file -o conftest >>config.log 2>&1; then
+		echo $CC $file -o conftest $CPPFLAGS $CFLAGS >>config.log
+		if ! $CC $file -o conftest $CPPFLAGS $CFLAGS >>config.log 2>&1; then
 			retval=1
 		fi
 	fi
@@ -240,8 +240,8 @@ check_func() {
 	fi
 	printf "void $func(void); int main() { $func(); return 0; }\n" >conftest.c
 	retval=0
-	echo $CC $CPPFLAGS $CFLAGS $args conftest.c -o conftest >>config.log
-	if ! $CC $CPPFLAGS $CFLAGS $args conftest.c -o conftest >>config.log 2>&1; then
+	echo $CC conftest.c -o conftest $CPPFLAGS $CFLAGS $args >>config.log
+	if ! $CC conftest.c -o conftest $CPPFLAGS $CFLAGS $args >>config.log 2>&1; then
 		retval=1
 	fi
 	return $retval
@@ -251,8 +251,8 @@ check_lib() {
 	lib=$1; shift
 	printf "int main() { return 0; }\n" >conftest.c
 	retval=0
-	echo $CC $CPPFLAGS $CFLAGS $LDFLAGS -l$lib "$@" conftest.c -o conftest >>config.log 
-	if ! $CC $CPPFLAGS $CFLAGS $LDFLAGS -l$lib "$@" conftest.c -o conftest >>config.log 2>&1; then
+	echo $CC conftest.c -o conftest "$@" $CPPFLAGS $CFLAGS $LDFLAGS -l$lib >>config.log
+	if ! $CC conftest.c -o conftest "$@" $CPPFLAGS $CFLAGS $LDFLAGS -l$lib >>config.log 2>&1; then
 		retval=1
 	fi
 	return $retval
openSUSE Build Service is sponsored by