fix grub segfaults on hosts where gcc is built with stack smashing protection

SVN-Revision: 5969
This commit is contained in:
Nicolas Thill 2007-01-02 19:36:39 +00:00
parent 6f21268047
commit 6a3be09b04
1 changed files with 10 additions and 1 deletions

View File

@ -43,6 +43,7 @@ ifeq ($(HOST_ARCH),x86_64)
--mandir=/usr/man \
--infodir=/usr/info \
$(DISABLE_NLS) \
--disable-auto-linux-mem-opt \
)
endef
else
@ -62,12 +63,20 @@ else
--localstatedir=/var \
--mandir=/usr/man \
--infodir=/usr/info \
$(DISABLE_NLS) \
--disable-auto-linux-mem-opt \
)
endef
endif
#
# ./configure detects whether the host compiler supports
# -fno-stack-protector but only sets STAGE2_CFLAGS accordingly
#
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)
$(MAKE) -C $(PKG_BUILD_DIR) \
GRUB_CFLAGS="\$$$$(STAGE2_CFLAGS)" \
STAGE1_CFLAGS="\$$$$(STAGE2_CFLAGS)"
endef
define Build/InstallDev