[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Building on Ubuntu 7.10 x86-64
From: |
Vesa Jääskeläinen |
Subject: |
[PATCH] Building on Ubuntu 7.10 x86-64 |
Date: |
Sat, 10 Nov 2007 13:43:38 +0200 |
User-agent: |
Thunderbird 2.0.0.6 (Windows/20070728) |
Hi All,
I needed to do following modification in order to build grub2 on my
64bit laptop. In case there is no complaints I will commit it to CVS.
Additionally I needed to install gcc-multilib package (and normal
packages like ruby, lzo...).
And after that just doing following made runnable binaries (at least in
qemu):
./autogen.sh
mkdir build-x86_64
cd build-x86_64
../configure --with-platform=pc --target=x86_64
make
Thanks,
Vesa Jääskeläinen
Index: ChangeLog
===================================================================
RCS file: /sources/grub/grub2/ChangeLog,v
retrieving revision 1.438
diff -u -r1.438 ChangeLog
--- ChangeLog 6 Nov 2007 21:23:59 -0000 1.438
+++ ChangeLog 10 Nov 2007 11:22:13 -0000
@@ -1,3 +1,11 @@
+2007-11-10 Vesa Jaaskelainen <address@hidden>
+
+ * conf/i386-pc.rmk (boot_img_LDFLAGS): Use COMMON_FLAGS for target
+ flags.
+ (pxeboot_img_LDFLAGS): Likewise.
+ (diskboot_img_LDFLAGS): Likewise.
+ (kernel_img_LDFLAGS): Likewise.
+
2007-11-06 Robert Millan <address@hidden>
* term/i386/pc/serial.c (serial_hw_put): Switch order of arguments
Index: conf/i386-pc.rmk
===================================================================
RCS file: /sources/grub/grub2/conf/i386-pc.rmk,v
retrieving revision 1.91
diff -u -r1.91 i386-pc.rmk
--- conf/i386-pc.rmk 31 Oct 2007 22:29:20 -0000 1.91
+++ conf/i386-pc.rmk 10 Nov 2007 11:22:19 -0000
@@ -10,17 +10,17 @@
# For boot.img.
boot_img_SOURCES = boot/i386/pc/boot.S
boot_img_ASFLAGS = $(COMMON_ASFLAGS)
-boot_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,7C00
+boot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,7C00
# For pxeboot.img
pxeboot_img_SOURCES = boot/i386/pc/pxeboot.S
pxeboot_img_ASFLAGS = $(COMMON_ASFLAGS)
-pxeboot_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,7C00
+pxeboot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,7C00
# For diskboot.img.
diskboot_img_SOURCES = boot/i386/pc/diskboot.S
diskboot_img_ASFLAGS = $(COMMON_ASFLAGS)
-diskboot_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8000
+diskboot_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,8000
# For kernel.img.
kernel_img_SOURCES = kern/i386/pc/startup.S kern/main.c kern/device.c \
@@ -37,7 +37,7 @@
machine/memory.h machine/loader.h machine/vga.h machine/vbe.h
kernel_img_CFLAGS = $(COMMON_CFLAGS)
kernel_img_ASFLAGS = $(COMMON_ASFLAGS)
-kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200 $(COMMON_CFLAGS)
+kernel_img_LDFLAGS = $(COMMON_LDFLAGS) -Wl,-N,-Ttext,8200 $(COMMON_CFLAGS)
MOSTLYCLEANFILES += symlist.c kernel_syms.lst
DEFSYMFILES += kernel_syms.lst
- [PATCH] Building on Ubuntu 7.10 x86-64,
Vesa Jääskeläinen <=