[git commit branch/0.9.32] libubacktrace: Conditionally link libgcc_eh

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Tue Nov 8 08:19:00 UTC 2011


commit: http://git.uclibc.org/uClibc/commit/?id=c8760c7cf9a149aca981a83cbbb2398acac73f4e
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/0.9.32

When libubacktrace is not enabled there is no need to link in libgcc_eh
Fixes bootstrap failures with (gcc-4.5.x) stage1 compilers that --disable-shared

Signed-off-by: Jason Woodward <jason.woodward at timesys.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 libubacktrace/Makefile.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libubacktrace/Makefile.in b/libubacktrace/Makefile.in
index 2474b17..fe1fb64 100644
--- a/libubacktrace/Makefile.in
+++ b/libubacktrace/Makefile.in
@@ -12,7 +12,7 @@ CFLAGS-libubacktrace := -DNOT_IN_libc -DIS_IN_libubacktrace $(SSP_ALL_CFLAGS)
 
 LDFLAGS-libubacktrace.so := $(LDFLAGS) $(top_builddir)lib/libdl-$(VERSION).so
 
-ifeq ($(CONFIG_ARM_EABI),y)
+ifeq ($(UCLIBC_HAS_BACKTRACE)$(CONFIG_ARM_EABI),yy)
 LIBGCC += $(shell $(CC) -print-file-name=libgcc_eh.a)
 endif
 


More information about the uClibc-cvs mailing list