summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package/efivar/efivar.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/package/efivar/efivar.mk b/package/efivar/efivar.mk
index 3d3791699..de48bc997 100644
--- a/package/efivar/efivar.mk
+++ b/package/efivar/efivar.mk
@@ -31,10 +31,11 @@ define EFIVAR_BUILD_CMDS
# makeguids is an internal host tool and must be built separately with
# $(HOST_CC), otherwise it gets cross-built.
$(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) \
- CFLAGS="$(HOST_CFLAGS) -std=c99" \
- $(MAKE) -C $(@D)/src makeguids
+ CFLAGS="$(HOST_CFLAGS) -std=gnu99" \
+ $(MAKE) -C $(@D)/src gcc_cflags= makeguids
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE1) -C $(@D) \
+ AR=$(TARGET_AR) NM=$(TARGET_NM) RANLIB=$(TARGET_RANLIB) \
$(EFIVAR_MAKE_OPTS) \
all
endef