diff --git a/package/efivar/efivar.mk b/package/efivar/efivar.mk index de48bc9971..cb5f7b65ef 100644 --- a/package/efivar/efivar.mk +++ b/package/efivar/efivar.mk @@ -21,9 +21,9 @@ EFIVAR_MAKE_OPTS = \ BINTARGETS=efivar \ LDFLAGS="$(TARGET_LDFLAGS) -fPIC" -# Explicitly linking with shared libgcc is required on MicroBlaze, -# otherwise it fails due to FDE encoding in static libgcc. -ifeq ($(BR2_microblaze),y) +# Explicitly linking with shared libgcc is required on MicroBlaze and +# Nios II, otherwise it fails due to FDE encoding in static libgcc. +ifeq ($(BR2_microblaze)$(BR2_nios2),y) EFIVAR_MAKE_OPTS += SOFLAGS="-shared -shared-libgcc" endif