mirror of
git://git.yoctoproject.org/meta-intel.git
synced 2025-07-05 05:04:45 +02:00
meta-intel: fix for x86_32 build failures
Fixes [BUG #711]. gentrigtables was being build as a 64-bit binary which wouldn't run on the build machine. grub-mkfont was also causing compile failures, add dependency on libfreetype for that. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This commit is contained in:
parent
fd301c36a5
commit
17992386d3
|
@ -0,0 +1,52 @@
|
|||
Index: grub-1.98/conf/any-emu.mk
|
||||
===================================================================
|
||||
--- grub-1.98.orig/conf/any-emu.mk 2011-02-24 00:54:20.825116207 -0600
|
||||
+++ grub-1.98/conf/any-emu.mk 2011-02-24 00:55:55.465116194 -0600
|
||||
@@ -820,7 +820,7 @@
|
||||
./gentrigtables > $@
|
||||
DISTCLEANFILES += trigtables.c
|
||||
gentrigtables: gentrigtables.c
|
||||
- $(CC) -o $@ $^ $(CPPFLAGS) -lm
|
||||
+ $(BUILD_CC) -o $@ $^ $(BUILD_CPPFLAGS) -I${top_srcdir}/include -lm
|
||||
DISTCLEANFILES += gentrigtables
|
||||
|
||||
# For grub-mkfont.
|
||||
Index: grub-1.98/conf/any-emu.rmk
|
||||
===================================================================
|
||||
--- grub-1.98.orig/conf/any-emu.rmk 2011-02-24 00:54:24.565116208 -0600
|
||||
+++ grub-1.98/conf/any-emu.rmk 2011-02-24 00:56:40.665116186 -0600
|
||||
@@ -110,7 +110,7 @@
|
||||
./gentrigtables > $@
|
||||
DISTCLEANFILES += trigtables.c
|
||||
gentrigtables: gentrigtables.c
|
||||
- $(CC) -o $@ $^ $(CPPFLAGS) -lm
|
||||
+ $(BUILD_CC) -o $@ $^ $(BUILD_CPPFLAGS) -I${top_srcdir}/include -lm
|
||||
DISTCLEANFILES += gentrigtables
|
||||
|
||||
# For grub-mkfont.
|
||||
Index: grub-1.98/conf/common.mk
|
||||
===================================================================
|
||||
--- grub-1.98.orig/conf/common.mk 2011-02-24 00:54:30.345116207 -0600
|
||||
+++ grub-1.98/conf/common.mk 2011-02-24 00:57:08.415116181 -0600
|
||||
@@ -11159,7 +11159,7 @@
|
||||
./gentrigtables > $@
|
||||
DISTCLEANFILES += trigtables.c
|
||||
gentrigtables: gentrigtables.c
|
||||
- $(CC) -o $@ $^ $(CPPFLAGS) -lm
|
||||
+ $(BUILD_CC) -o $@ $^ $(BUILD_CPPFLAGS) -I${top_srcdir}/include -lm
|
||||
DISTCLEANFILES += gentrigtables
|
||||
|
||||
pkglib_MODULES += setjmp.mod
|
||||
Index: grub-1.98/conf/common.rmk
|
||||
===================================================================
|
||||
--- grub-1.98.orig/conf/common.rmk 2011-02-24 00:54:34.035116205 -0600
|
||||
+++ grub-1.98/conf/common.rmk 2011-02-24 00:57:31.045116179 -0600
|
||||
@@ -736,7 +736,7 @@
|
||||
./gentrigtables > $@
|
||||
DISTCLEANFILES += trigtables.c
|
||||
gentrigtables: gentrigtables.c
|
||||
- $(CC) -o $@ $^ $(CPPFLAGS) -lm
|
||||
+ $(BUILD_CC) -o $@ $^ $(BUILD_CPPFLAGS) -I${top_srcdir}/include -lm
|
||||
DISTCLEANFILES += gentrigtables
|
||||
|
||||
pkglib_MODULES += setjmp.mod
|
|
@ -12,12 +12,13 @@ PRIORITY = "optional"
|
|||
LICENSE = "GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
RDEPENDS = "diffutils"
|
||||
PR = "r0"
|
||||
RDEPENDS = "diffutils freetype"
|
||||
PR = "r1"
|
||||
|
||||
SRC_URI = "ftp://alpha.gnu.org/gnu/grub/grub-${PV}.tar.gz \
|
||||
file://uninit-shdr-fix.patch;apply=yes \
|
||||
file://grub-install.in.patch;apply=yes \
|
||||
file://gentrigtables-compile-fix.patch;apply=yes \
|
||||
file://40_custom"
|
||||
|
||||
inherit autotools
|
||||
|
|
Loading…
Reference in New Issue
Block a user