[LinuxBIOS] [patch] LINUXBIOS_ASSEMBLER & GCC_INC_DIR definitions
magicfox
magicfox at magic.fr
Mon Aug 29 09:45:38 CEST 2005
Li-Ta Lo wrote :
> ??? Somebody "fixed" the problem in the wrong way?
>
Of course me ! ;-)
I have to define udelay for emulation/qemu-i386,
else i get:
mainboard/emulation/qemu-i386/auto.c -o auto.inc
delay.c:6.23:
udelay undeclared
make[1]: *** [auto.inc] Error 1
ibm/e325 compile fine with original svn version 2009
What is the good way to correct problem with udelay ?
My last patch wasn't correct string version containing "'" who is
breaking make process.
This new one do that. Please test it and apply.
Best regards
--- LinuxBIOSv2/src/config/Config.lb.orig Tue Aug 2 18:28:38 2005
+++ LinuxBIOSv2/src/config/Config.lb Sun Aug 28 23:15:50 2005
@@ -4,7 +4,7 @@
makedefine CPP:= $(CC) -x assembler-with-cpp -DASSEMBLY -E
makedefine LIBGCC_FILE_NAME := $(shell $(CC) -print-libgcc-file-name)
-makedefine GCC_INC_DIR := $(shell $(CC) -print-search-dirs | sed -ne
"s/install: \(.*\)/\1include/gp")
+makedefine GCC_INC_DIR := $(shell $(CC) -print-search-dirs | sed -ne
'1s/.* \(.*\)/\1include/p')
makedefine CPPFLAGS := -I$(TOP)/src/include
-I$(TOP)/src/arch/$(ARCH)/include -I$(GCC_INC_DIR) $(CPUFLAGS)
makedefine CFLAGS := $(CPU_OPT) $(CPPFLAGS) -Os -nostdinc -nostdlib
-fno-builtin -Wall
--- LinuxBIOSv2/src/config/Options.lb.orig Wed Aug 24 11:59:46 2005
+++ LinuxBIOSv2/src/config/Options.lb Sun Aug 28 23:55:59 2005
@@ -152,7 +152,7 @@
comment "Build linker"
end
define LINUXBIOS_ASSEMBLER
- default "$(shell touch dummy.s ; $(CC) -c -Wa,-v dummy.s 2>&1; rm -f
dummy.s dummy.o )"
+ default "$(shell touch dummy.s ; $(CC) -c -Wa,-v dummy.s 2>&1 | sed
-e 's/(.*)//g' -e \"s/'//g\"; rm -f dummy.s dummy.o )"
export always
format "\"%s\""
comment "Build assembler"
More information about the coreboot
mailing list