From 0cf4e05832dbc1e87b06f4f39628c30dd9734f23 Mon Sep 17 00:00:00 2001 From: Erico Nunes Date: Tue, 28 Jun 2016 21:25:20 +0200 Subject: [PATCH] efivar: force shared libgcc for Nios II efivar for Nios II also has to be linked with shared libgcc to avoid an error due to FDE encoding in static libgcc when linking libefiboot.so. Fixes: http://autobuild.buildroot.net/results/0c9/0c90e3e7ad41d21dd832f6f266af35fc19185170/ Signed-off-by: Erico Nunes Signed-off-by: Thomas Petazzoni --- package/efivar/efivar.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 -- 2.30.2