[PATCH 3/3] ldso: exclude -fasynchronous-unwind-tables from ldso CFLAGS
Filippo ARCIDIACONO
filippo.arcidiacono at st.com
Fri Sep 13 08:31:53 UTC 2013
At least on ARM, building the ld.so with -fasynchronous-unwind-tables
for backtrace is creating a dependencies against libc through libgcc_eh.
So it needs to exclude this from the ldso cflags.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso at st.com>
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono at st.com>
---
ldso/ldso/Makefile.in | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/ldso/ldso/Makefile.in b/ldso/ldso/Makefile.in
index 91165c6..65f9a46 100644
--- a/ldso/ldso/Makefile.in
+++ b/ldso/ldso/Makefile.in
@@ -30,6 +30,8 @@ CFLAGS-ldso/ldso/$(TARGET_ARCH)/ := $(CFLAGS-ldso)
CFLAGS-ldso.c := -DLDSO_ELFINTERP=\"$(TARGET_ARCH)/elfinterp.c\" $(CFLAGS-ldso)
+CFLAGS-OMIT-ldso.c = -fasynchronous-unwind-tables
+
LDFLAGS-$(UCLIBC_FORMAT_DSBT_ELF)-$(UCLIBC_LDSO_NAME).so := -Wl,--dsbt-index=1
ifneq ($(SUPPORT_LD_DEBUG),y)
LDFLAGS-$(UCLIBC_LDSO_NAME).so := $(LDFLAGS)
--
1.7.7.6
More information about the uClibc
mailing list