summaryrefslogtreecommitdiffstats
path: root/boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch
diff options
context:
space:
mode:
authorAlexandre Belloni <abelloni@adeneo-embedded.com>2012-01-05 12:03:49 +0100
committerPeter Korsgaard <jacmet@sunsite.dk>2012-02-01 23:30:44 +0100
commit20695936ad63f602662bc4c6124a26312c46ff52 (patch)
treed505483d14292fff433adb41e76c1e9d085e01ab /boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch
parent14b600203b31f69d4ca90572b2fbf096053c29e0 (diff)
downloadbuildroot-novena-20695936ad63f602662bc4c6124a26312c46ff52.tar.gz
buildroot-novena-20695936ad63f602662bc4c6124a26312c46ff52.zip
lpc32xx: Add CDL to the available bootloaders
This will build kickstart and s1l for the selected board and install them alongside u-boot. Signed-off-by: Alexandre Belloni <abelloni@adeneo-embedded.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch')
-rw-r--r--boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch b/boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch
new file mode 100644
index 000000000..6aecbdeba
--- /dev/null
+++ b/boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch
@@ -0,0 +1,52 @@
+Use CROSS_COMPILE as compiler name and stop using libc
+
+Signed-off-by: Alexandre Belloni <abelloni@adeneo-embedded.com>
+---
+ makerule/lpc32xx/make.lpc32xx.gnu | 22 +++++++++++-----------
+ 1 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/makerule/lpc32xx/make.lpc32xx.gnu b/makerule/lpc32xx/make.lpc32xx.gnu
+index 1014c28..3277d99 100644
+--- a/makerule/lpc32xx/make.lpc32xx.gnu
++++ b/makerule/lpc32xx/make.lpc32xx.gnu
+@@ -27,19 +27,19 @@ CFLAGS += -mno-sched-prolog -fno-hosted -mno-thumb-interwork -ffunction-sectio
+ CFLAGS += -I$(CSP_INC_DIR) -I$(BSP_INC_DIR) -I$(GEN_INC_DIR)
+ AFLAGS = -mcpu=arm926ej-s
+ AFLAGS += -I$(CSP_INC_DIR) -I$(BSP_INC_DIR) -I$(GEN_INC_DIR)
+-CC = arm-none-eabi-gcc
+-AS = arm-none-eabi-as
+-AR = arm-none-eabi-ar -r
+-LD = arm-none-eabi-gcc
+-NM = arm-none-eabi-nm
+-OBJDUMP = arm-none-eabi-objdump
+-OBJCOPY = arm-none-eabi-objcopy
+-READELF = arm-none-eabi-readelf
++CC = $(CROSS_COMPILE)gcc
++AS = $(CROSS_COMPILE)as
++AR = $(CROSS_COMPILE)ar -r
++LD = $(CROSS_COMPILE)gcc
++NM = $(CROSS_COMPILE)nm
++OBJDUMP = $(CROSS_COMPILE)objdump
++OBJCOPY = $(CROSS_COMPILE)objcopy
++READELF = $(CROSS_COMPILE)readelf
+ LDFLAGS += -Wl,--gc-sections
+
+ LK = -static
+ LK += -Wl,--start-group $(TARGET_CSP_LIB) $(TARGET_BSP_LIB) $(TARGET_GEN_LIB)
+-LK += -lgcc -lc -lg -lm -lstdc++ -lsupc++
++LK += -nostdlib -lgcc #-lc -lg -lm -lstdc++ -lsupc++
+ LK += -Wl,--end-group
+ MAP = -Xlinker -Map -Xlinker
+ LDESC = -Xlinker -T
+@@ -47,6 +47,6 @@ ENTRY = -e
+ BIN = -bin
+ EXT = .elf
+ LEXT =
+-ELFTOREC =arm-none-eabi-objcopy -O srec --strip-all --verbose
+-ELFTOBIN =arm-none-eabi-objcopy -I elf32-littlearm -O binary --strip-all --verbose
++ELFTOREC = $(OBJCOPY) -O srec --strip-all --verbose
++ELFTOBIN = $(OBJCOPY) -I elf32-littlearm -O binary --strip-all --verbose
+ REC =.srec
+--
+1.7.7.3
+