patches/uClibc/0.9.32/170-Conditionalize-use-libgcc_eh-when-libubacktrace-is-n.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 31 16:23:27 2011 +0100 (2011-12-31)
changeset 2814 3dc2727ebffc
permissions -rw-r--r--
cc/gcc: add option to use system zlib

In some cases, it might be desirable to use the system zlib

Eg. because latest gcc seem to be totally borked when it comes
to multilib, and tries to build a multilib host zlib, when it
is *absolutely* *not* needed: we want mulitlib on the target,
not on the host! Sigh... :-(

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 From the uClibc ML archives:
     2     http://lists.uclibc.org/pipermail/uclibc/2011-June/045411.html
     3 
     4 >From 364a3a9c576d604bed146efe0b8b33d2b81d4c64 Mon Sep 17 00:00:00 2001
     5 From: Jason Woodward <jason.woodward@timesys.com>
     6 Date: Sat, 11 Jun 2011 01:08:48 -0400
     7 Subject: [PATCH 1/3] Conditionalize use libgcc_eh when libubacktrace is not enabled
     8 
     9 Signed-off-by: Jason Woodward <jason.woodward@timesys.com>
    10 ---
    11  libubacktrace/Makefile.in |    2 +-
    12  1 files changed, 1 insertions(+), 1 deletions(-)
    13 
    14 diff --git a/libubacktrace/Makefile.in b/libubacktrace/Makefile.in
    15 index f75f68b..880a8af 100644
    16 --- a/libubacktrace/Makefile.in
    17 +++ b/libubacktrace/Makefile.in
    18 @@ -12,7 +12,7 @@ CFLAGS-libubacktrace := -DNOT_IN_libc -DIS_IN_libubacktrace $(SSP_ALL_CFLAGS)
    19  
    20  LDFLAGS-libubacktrace.so := $(LDFLAGS) $(top_builddir)lib/libdl-$(VERSION).so
    21  
    22 -ifeq ($(CONFIG_ARM_EABI),y)
    23 +ifeq ($(UCLIBC_HAS_BACKTRACE)$(CONFIG_ARM_EABI),yy)
    24  LIBGCC += $(shell $(CC) -print-file-name=libgcc_eh.a)
    25  endif
    26  
    27 -- 
    28 1.7.0.4
    29