Author: tkreuzer
Date: Thu Mar 25 20:55:28 2010
New Revision: 46449
URL:
http://svn.reactos.org/svn/reactos?rev=46449&view=rev
Log:
[RBUILD]
instead of defining -fno-set-stack-executable and -fno-optimize-sibling-calls in gcc.mak
file, do it in ReactOS-i386.rbuild
Modified:
trunk/reactos/ReactOS-i386.rbuild
trunk/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak
Modified: trunk/reactos/ReactOS-i386.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ReactOS-i386.rbuild?rev=46…
==============================================================================
--- trunk/reactos/ReactOS-i386.rbuild [iso-8859-1] (original)
+++ trunk/reactos/ReactOS-i386.rbuild [iso-8859-1] Thu Mar 25 20:55:28 2010
@@ -28,6 +28,8 @@
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
<compilerflag compiler="midl">-m32 --win32</compilerflag>
<compilerflag compiler="cc,cxx">-gstabs+</compilerflag>
+ <compilerflag
compiler="cc,cxx">-fno-set-stack-executable</compilerflag>
+ <compilerflag
compiler="cc,cxx">-fno-optimize-sibling-calls</compilerflag>
<compilerflag compiler="as">-gstabs+</compilerflag>
</group>
Modified: trunk/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rbuild/backend/mingw…
==============================================================================
--- trunk/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak [iso-8859-1] (original)
+++ trunk/reactos/tools/rbuild/backend/mingw/compilers/gcc.mak [iso-8859-1] Thu Mar 25
20:55:28 2010
@@ -9,14 +9,6 @@
# FIXME: disabled until RosBE stops sucking
# BUILTIN_CPPFLAGS+= -nostdinc
-BUILTIN_CFLAGS+= -fno-optimize-sibling-calls
-BUILTIN_CXXFLAGS+= -fno-optimize-sibling-calls
-
-# Add -fno-set-stack-executable required for x86/MinGW
-ifneq (,$(filter $(ARCH),amd64 i386))
- BUILTIN_CFLAGS+= -fno-set-stack-executable
- BUILTIN_CXXFLAGS+= -fno-set-stack-executable
-endif
#(module, source, dependencies, cflags, output)
define RBUILD_DEPENDS