This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
ldflags fix for ixp boards
- From: Mark Salter <msalter at redhat dot com>
- To: ecos-patches at ecos dot sourceware dot org
- Date: Mon, 20 Sep 2004 15:38:17 -0400 (EDT)
- Subject: ldflags fix for ixp boards
Index: hal/arm/xscale/grg/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/grg/current/ChangeLog,v
retrieving revision 1.7
diff -u -p -5 -r1.7 ChangeLog
--- hal/arm/xscale/grg/current/ChangeLog 19 Sep 2004 18:15:18 -0000 1.7
+++ hal/arm/xscale/grg/current/ChangeLog 20 Sep 2004 19:15:14 -0000
@@ -1,5 +1,9 @@
+2004-09-20 Mark Salter <msalter@redhat.com>
+
+ * cdl/hal_arm_xscale_grg.cdl: Add -mcpu=xscale to LDFLAGS.
+
2004-09-19 Mark Salter <msalter@redhat.com>
* cdl/hal_arm_xscale_grg.cdl: Add -mcpu=xscale to CFLAGS.
* misc/redboot_ROM.ecm: Add CYGSEM_REDBOOT_NETWORK_INIT_ONE_DEVICE.
Index: hal/arm/xscale/grg/current/cdl/hal_arm_xscale_grg.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/grg/current/cdl/hal_arm_xscale_grg.cdl,v
retrieving revision 1.3
diff -u -p -5 -r1.3 hal_arm_xscale_grg.cdl
--- hal/arm/xscale/grg/current/cdl/hal_arm_xscale_grg.cdl 19 Sep 2004 18:15:19 -0000 1.3
+++ hal/arm/xscale/grg/current/cdl/hal_arm_xscale_grg.cdl 20 Sep 2004 19:15:52 -0000
@@ -123,12 +123,12 @@ cdl_package CYGPKG_HAL_ARM_XSCALE_GRG {
cdl_option CYGBLD_GLOBAL_LDFLAGS {
display "Global linker flags"
flavor data
no_define
- default_value { CYGHWR_HAL_ARM_BIGENDIAN ? "-mbig-endian -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib" :
- "-Wl,--gc-sections -Wl,-static -g -O2 -nostdlib" }
+ default_value { CYGHWR_HAL_ARM_BIGENDIAN ? "-mbig-endian -mcpu=xscale -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib" :
+ "-mcpu=xscale -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib" }
description "
This option controls the global linker flags. Individual
packages may define options which override these global flags."
}
Index: hal/arm/xscale/ixdp425/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/ixdp425/current/ChangeLog,v
retrieving revision 1.10
diff -u -p -5 -r1.10 ChangeLog
--- hal/arm/xscale/ixdp425/current/ChangeLog 19 Sep 2004 18:15:19 -0000 1.10
+++ hal/arm/xscale/ixdp425/current/ChangeLog 20 Sep 2004 19:15:52 -0000
@@ -1,5 +1,9 @@
+2004-09-20 Mark Salter <msalter@redhat.com>
+
+ * cdl/hal_arm_xscale_ixdp425.cdl: Add -mcpu=xscale to LDFLAGS.
+
2004-09-19 Mark Salter <msalter@redhat.com>
* cdl/hal_arm_xscale_ixdp425.cdl: Add -mcpu=xscale to CFLAGS.
* misc/redboot_ROM.ecm: Add CYGSEM_REDBOOT_NETWORK_INIT_ONE_DEVICE.
Index: hal/arm/xscale/ixdp425/current/cdl/hal_arm_xscale_ixdp425.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/ixdp425/current/cdl/hal_arm_xscale_ixdp425.cdl,v
retrieving revision 1.6
diff -u -p -5 -r1.6 hal_arm_xscale_ixdp425.cdl
--- hal/arm/xscale/ixdp425/current/cdl/hal_arm_xscale_ixdp425.cdl 19 Sep 2004 18:15:19 -0000 1.6
+++ hal/arm/xscale/ixdp425/current/cdl/hal_arm_xscale_ixdp425.cdl 20 Sep 2004 19:15:52 -0000
@@ -125,12 +125,12 @@ cdl_package CYGPKG_HAL_ARM_XSCALE_IXDP42
cdl_option CYGBLD_GLOBAL_LDFLAGS {
display "Global linker flags"
flavor data
no_define
- default_value { CYGHWR_HAL_ARM_BIGENDIAN ? "-mbig-endian -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib" :
- "-Wl,--gc-sections -Wl,-static -g -O2 -nostdlib " }
+ default_value { CYGHWR_HAL_ARM_BIGENDIAN ? "-mbig-endian -mcpu=xscale -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib" :
+ "-mcpu=xscale -Wl,--gc-sections -Wl,-static -g -O2 -nostdlib " }
description "
This option controls the global linker flags. Individual
packages may define options which override these global flags."
}