[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