diff --git a/project/extras.mk b/project/extras.mk index 112b8b0..73d6b39 100644 --- a/project/extras.mk +++ b/project/extras.mk @@ -12,11 +12,14 @@ LDFLAGS_COMMON += -Wl,--no-undefined LDFLAGS_COMMON += -Wl,--exclude-libs=ALL LDFLAGS_COMMON += -Wl,-e -Wl,_dlstart -LDFLAGS_COMMON += -Wl,--hash-style -Wl,both LDFLAGS_COMMON += -Wl,--sort-section -Wl,alignment SHARED_LIB_DEPS += -lgcc -lgcc_eh +ifeq ($(CC_BINFMT),ELF) +LDFLAGS_COMMON += -Wl,--hash-style -Wl,both +endif + # common cflags CFLAGS_COMMON += -fdata-sections CFLAGS_COMMON += -ffunction-sections