[LinuxBIOS] r86 - buildrom-devel/packages/kexec-boot-loader

svn at openbios.org svn at openbios.org
Wed Dec 19 20:52:22 CET 2007


Author: myles
Date: 2007-12-19 20:52:21 +0100 (Wed, 19 Dec 2007)
New Revision: 86

Added:
   buildrom-devel/packages/kexec-boot-loader/cross_compile.patch
Modified:
   buildrom-devel/packages/kexec-boot-loader/kexec-boot-loader.mk
Log:
This patch explicitly uses gcc to build the .S files, so that the correct
flags get passed in.



Added: buildrom-devel/packages/kexec-boot-loader/cross_compile.patch
===================================================================
--- buildrom-devel/packages/kexec-boot-loader/cross_compile.patch	                        (rev 0)
+++ buildrom-devel/packages/kexec-boot-loader/cross_compile.patch	2007-12-19 19:52:21 UTC (rev 86)
@@ -0,0 +1,36 @@
+--- kexec-boot-loader.org/Makefile	2007-12-07 10:28:26.000000000 -0700
++++ kexec-boot-loader/Makefile	2007-12-07 10:28:47.000000000 -0700
+@@ -18,6 +18,15 @@
+ 
+ all: olpc-boot-loader
+ 
++kexec/x86-setup-32.o:
++	$(CC) $(CFLAGS) kexec/x86-setup-32.S -nostdlib -c -o $@
++
++kexec/x86-setup-16.o:
++	$(CC) $(CFLAGS) kexec/x86-setup-16.S -nostdlib -c -o $@
++
++kexec/x86-setup-16-debug.o:
++	$(CC) $(CFLAGS) kexec/x86-setup-16-debug.S -nostdlib -c -o $@
++
+ $(PROGS):
+ 	$(CC) $(CFLAGS) $@.c -nostdlib -o $@
+ 
+--- kexec-boot-loader.org/Makefile	2007-12-07 10:28:26.000000000 -0700
++++ kexec-boot-loader/Makefile	2007-12-07 10:28:47.000000000 -0700
+@@ -18,6 +18,15 @@
+ 
+ all: olpc-boot-loader
+ 
++kexec/x86-setup-32.o:
++	$(CC) $(CFLAGS) kexec/x86-setup-32.S -nostdlib -c -o $@
++
++kexec/x86-setup-16.o:
++	$(CC) $(CFLAGS) kexec/x86-setup-16.S -nostdlib -c -o $@
++
++kexec/x86-setup-16-debug.o:
++	$(CC) $(CFLAGS) kexec/x86-setup-16-debug.S -nostdlib -c -o $@
++
+ $(PROGS):
+ 	$(CC) $(CFLAGS) $@.c -nostdlib -o $@
+ 

Modified: buildrom-devel/packages/kexec-boot-loader/kexec-boot-loader.mk
===================================================================
--- buildrom-devel/packages/kexec-boot-loader/kexec-boot-loader.mk	2007-12-14 14:23:56 UTC (rev 85)
+++ buildrom-devel/packages/kexec-boot-loader/kexec-boot-loader.mk	2007-12-19 19:52:21 UTC (rev 86)
@@ -16,6 +16,8 @@
 KBL_TARGET=$(INITRD_DIR)/kbl
 endif
 
+KBL_PATCHES += $(PACKAGE_DIR)/kexec-boot-loader/cross_compile.patch
+
 ifeq ($(CONFIG_VERBOSE),y)
 KBL_BUILD_LOG=/dev/stdout
 KBL_INSTALL_LOG=/dev/stdout





More information about the coreboot mailing list