diff --git a/package/daja77/qemu/program-headers-hotfix.patch b/package/daja77/qemu/program-headers-hotfix.patch new file mode 100644 index 000000000..5d368e430 --- /dev/null +++ b/package/daja77/qemu/program-headers-hotfix.patch @@ -0,0 +1,10 @@ +--- qemu-0.8.0-p/Makefile.target~ 2006-03-25 19:16:56.000000000 +0100 ++++ qemu-0.8.0-p/Makefile.target 2006-03-25 19:17:17.000000000 +0100 +@@ -68,6 +68,7 @@ + ifeq ($(ARCH),i386) + CFLAGS+=-fomit-frame-pointer + OP_CFLAGS=$(CFLAGS) -mpreferred-stack-boundary=2 ++LDFLAGS+=-Wl,-T,$(SRC_PATH)/i386.ld + ifeq ($(HAVE_GCC3_OPTIONS),yes) + OP_CFLAGS+= -falign-functions=0 -fno-gcse + else diff --git a/package/daja77/qemu/qemu.conf b/package/daja77/qemu/qemu.conf index bcce7f637..1e348a383 100644 --- a/package/daja77/qemu/qemu.conf +++ b/package/daja77/qemu/qemu.conf @@ -28,3 +28,7 @@ if [ "$ROCKCFG_PKG_QEMU_KQEMU" = 1 ] ; then splitreg 10 accelerator lib/modules fi +# hotfix for the build error: +# Not enough room for program headers +# see: http://kidsquid.com/cgi-bin/moin.cgi/FrequentlyAskedQuestions#head-c61865168f151dc29f1d5c23faa2b4a02c5ec73c +hook_add premake 3 "sed -i -e "s,SIZEOF_HEADERS,0x400,g" *.ld"