[ros-diffs] [ion] 14814: Enable flags only for 3.4.3, should fix the build for people with versions below. Disabled on 4.0 since they are automatic

ion at svn.reactos.com ion at svn.reactos.com
Tue Apr 26 14:35:34 CEST 2005


Enable flags only for 3.4.3, should fix the build for people with
versions below. Disabled on 4.0 since they are automatic
Modified: trunk/reactos/tools/helper.mk
  _____  

Modified: trunk/reactos/tools/helper.mk
--- trunk/reactos/tools/helper.mk	2005-04-26 09:40:30 UTC (rev
14813)
+++ trunk/reactos/tools/helper.mk	2005-04-26 12:35:32 UTC (rev
14814)
@@ -255,6 +255,8 @@

   MK_BOOTCDDIR := .
   MK_DISTDIR := drivers
   MK_RES_BASE := $(TARGET_NAME)
+  MK_LFLAGS := -Wl,--file-alignment,0x1000 \
+	           -Wl,--section-alignment,0x1000
 endif
 
 ifeq ($(TARGET_TYPE),export_driver)
@@ -295,6 +297,8 @@
   MK_RES_BASE := $(TARGET_NAME)
   MK_INSTALL_BASENAME := hal
   MK_INSTALL_FULLNAME := hal.dll
+  MK_LFLAGS := -Wl,--file-alignment,0x1000 \
+	           -Wl,--section-alignment,0x1000
   ifeq ($(TARGET_BOOTSTRAP),yes)
     TARGET_BOOTSTRAP_NAME := hal.dll
   else
@@ -316,6 +320,8 @@
   MK_IMPLIBONLY := no
   MK_IMPLIBDEFPATH :=
   MK_IMPLIB_EXT := .a
+  MK_LFLAGS := -Wl,--file-alignment,0x1000 \
+	           -Wl,--section-alignment,0x1000
   MK_INSTALLDIR := system32
   MK_BOOTCDDIR := system32
   MK_DISTDIR := # FIXME
@@ -336,6 +342,8 @@
   MK_IMPLIBDEFPATH :=
   MK_IMPLIB_EXT := .a
   MK_INSTALLDIR := system32/drivers
+  MK_LFLAGS := -Wl,--file-alignment,0x1000 \
+	           -Wl,--section-alignment,0x1000
   MK_BOOTCDDIR := .
   MK_DISTDIR := drivers
   MK_RES_BASE := $(TARGET_NAME)
@@ -357,6 +365,8 @@
   MK_INSTALLDIR := system32
   MK_BOOTCDDIR := .
   MK_DISTDIR := dlls
+  MK_LFLAGS := -Wl,--file-alignment,0x1000 \
+	           -Wl,--section-alignment,0x1000
   MK_RES_BASE := $(TARGET_NAME)
 endif
 
@@ -660,8 +670,13 @@
 # if needed, until their problems can be found
 #
 ifneq ($(DBG),1)
-  MK_CFLAGS += -Os -Wno-strict-aliasing -funit-at-a-time -fweb -ftracer
-momit-leaf-frame-pointer
+  MK_CFLAGS += -Os -Wno-strict-aliasing -ftracer
-momit-leaf-frame-pointer
   MK_CFLAGS += -mpreferred-stack-boundary=2
+
+  CC_VERSION=$(word 1,$(shell gcc -dumpversion))  
+  ifeq ($(CC_VERSION),3.4.3)
+  MK_CFLAGS += -funit-at-a-time -fweb 
+  endif
     
   #
   # Remove Symbols if no debugging is used at all
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050426/c4ca429b/attachment.html


More information about the Ros-diffs mailing list