X-Git-Url: http://git.ozlabs.org/?p=yaboot.git;a=blobdiff_plain;f=Makefile;h=bcc221049eebf52568db26a8265455661d697e45;hp=c5e751b105fd0529b58d4dbaafa89db16fee7c5d;hb=d1e8ca1612860aece5ee4ab5f23d91737f0fa3e6;hpb=752525a7feb16e02b759ca7811fc9a0276712c3d diff --git a/Makefile b/Makefile index c5e751b..bcc2210 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ TEXTADDR = 0x200000 MALLOCADDR = 0x300000 MALLOCSIZE = 0x100000 # Load kernel and ramdisk at real-base. If there is overlap, will retry until find open space -KERNELADDR = 0x00000000 +KERNELADDR = 0x00C00000 # Set this to the prefix of your cross-compiler, if you have one. # Else leave it empty. @@ -35,7 +35,7 @@ OBJCOPY := $(CROSS)objcopy # The flags for the yaboot binary. # -YBCFLAGS = -Os $(CFLAGS) -nostdinc -Wall -isystem `$(CC) -print-file-name=include` -fsigned-char +YBCFLAGS = -Os $(CFLAGS) -nostdinc -Wall -isystem `$(CC) -m32 -print-file-name=include` -fsigned-char YBCFLAGS += -DVERSION=\"${VERSION}${VERSIONEXTRA}\" #" YBCFLAGS += -DTEXTADDR=$(TEXTADDR) -DDEBUG=$(DEBUG) YBCFLAGS += -DMALLOCADDR=$(MALLOCADDR) -DMALLOCSIZE=$(MALLOCSIZE) @@ -64,7 +64,7 @@ endif # Link flags # -LFLAGS = -Ttext $(TEXTADDR) -Bstatic +LFLAGS = -Ttext $(TEXTADDR) -Bstatic -melf32ppclinux # Libraries # @@ -99,7 +99,7 @@ OBJS += second/fs_reiserfs.o endif # compilation -lgcc = `$(CC) -print-libgcc-file-name` +lgcc = `$(CC) -m32 -print-libgcc-file-name` all: yaboot addnote mkofboot