patches/gcc/4.4.1/180-libgomp-no-werror.patch
author Johannes Stezenbach <js@sig21.net>
Tue Oct 30 00:22:25 2012 +0000 (2012-10-30)
changeset 3097 5c67476c7342
parent 1393 b432bd628b10
permissions -rw-r--r--
scripts/functions: fix endless loop in debug-shell with IO redirection

CT_DEBUG_INTERACTIVE is disabled when stdin, stdout or
stderr are redirected, but the check is only done at
the start of the build and doesn't catch when individual
build commands use redirection. When stdin is redirected
it will cause the debug shell to exit immediately, causing
and endless loop. Thus, save the stdin/our/err file handles
and restore them before invoking the debug shell.

Signed-off-by: Johannes Stezenbach <js@sig21.net>
Message-Id: <20121030102225.GA8303@sig21.net>
Patchwork-Id: 195409
yann@1393
     1
diff -durN gcc-4.4.0.orig/libgomp/configure gcc-4.4.0/libgomp/configure
yann@1393
     2
--- gcc-4.4.0.orig/libgomp/configure	2009-04-21 11:08:08.000000000 +0200
yann@1393
     3
+++ gcc-4.4.0/libgomp/configure	2009-05-27 21:38:19.000000000 +0200
yann@1393
     4
@@ -3334,7 +3334,7 @@
yann@1393
     5
 
yann@1393
     6
 # Add -Wall -Werror if we are using GCC.
yann@1393
     7
 if test "x$GCC" = "xyes"; then
yann@1393
     8
-  XCFLAGS="$XCFLAGS -Wall -Werror"
yann@1393
     9
+  XCFLAGS="$XCFLAGS -Wall"
yann@1393
    10
 fi
yann@1393
    11
 
yann@1393
    12
 # Find other programs we need.