grub2: fix build with BR2_STRIP_none
grub2 assumes the strip command will generate output and the output should always be stripped - so, just use the $(TARGET_CROSS)strip to make sure that the build succeeds regardless of the buildroot strip configuration. Signed-off-by: Charles Hardin <ckhardin@exablox.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>2016.08.x
parent
6b669897e0
commit
fc174b7057
|
@ -45,6 +45,9 @@ endif
|
||||||
# the confusion, it also uses NM, OBJCOPY and STRIP to build the
|
# the confusion, it also uses NM, OBJCOPY and STRIP to build the
|
||||||
# bootloader itself; none of these are used to build the native
|
# bootloader itself; none of these are used to build the native
|
||||||
# tools.
|
# tools.
|
||||||
|
#
|
||||||
|
# NOTE: TARGET_STRIP is overridden by BR2_STRIP_none, so always
|
||||||
|
# use the cross compile variant to ensure grub2 builds
|
||||||
|
|
||||||
GRUB2_CONF_ENV = \
|
GRUB2_CONF_ENV = \
|
||||||
$(HOST_CONFIGURE_OPTS) \
|
$(HOST_CONFIGURE_OPTS) \
|
||||||
|
@ -55,7 +58,7 @@ GRUB2_CONF_ENV = \
|
||||||
TARGET_LDFLAGS="$(TARGET_LDFLAGS)" \
|
TARGET_LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||||
NM="$(TARGET_NM)" \
|
NM="$(TARGET_NM)" \
|
||||||
OBJCOPY="$(TARGET_OBJCOPY)" \
|
OBJCOPY="$(TARGET_OBJCOPY)" \
|
||||||
STRIP="$(TARGET_STRIP)"
|
STRIP="$(TARGET_CROSS)strip"
|
||||||
|
|
||||||
GRUB2_CONF_OPTS = \
|
GRUB2_CONF_OPTS = \
|
||||||
--target=$(GRUB2_TARGET) \
|
--target=$(GRUB2_TARGET) \
|
||||||
|
|
Loading…
Reference in New Issue