patches/eglibc/ports-2_16/001-Avoid-use-of-libgcc_s-and-libgcc_eh-when-building-gl.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:53:32 2012 +0100 (2012-12-27)
changeset 3153 f6740f9e42de
permissions -rw-r--r--
scripts/addToolsVersion: handle elf2flt

The one was missing from the list.

It is very improbable that we ever need it, as elf2flt does no release,
and we always get it from CVS head. But for the sake of consistency, we
just add it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 Upstream-Status: Backport
     2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
     3 
     4 From 95f5a9a866695da4e038aa4e6ccbbfd5d9cf63b7 Mon Sep 17 00:00:00 2001
     5 From: Joseph Myers <joseph@codesourcery.com>
     6 Date: Tue, 3 Jul 2012 19:14:59 +0000
     7 Subject: [PATCH] Avoid use of libgcc_s and libgcc_eh when building glibc.
     8 
     9 ---
    10  ChangeLog                  |   47 ++++++++++++++++++++++++++++++
    11  Makeconfig                 |   68 ++++++++++++++++++++++++++++++++++++++------
    12  Rules                      |   45 ++++++++++++++++++++++-------
    13  elf/Makefile               |    6 +++-
    14  elf/static-stubs.c         |   46 ++++++++++++++++++++++++++++++
    15  ports/ChangeLog.arm        |    7 +++++
    16  ports/sysdeps/arm/Makefile |    8 ++++++
    17  7 files changed, 206 insertions(+), 21 deletions(-)
    18  create mode 100644 elf/static-stubs.c
    19 
    20 -Index: a/ports/sysdeps/arm/Makefile
    21 ===================================================================
    22 --- a/ports/sysdeps/arm/Makefile       2012-07-04 18:25:41.000000000 -0700
    23 +++ b/ports/sysdeps/arm/Makefile       2012-08-14 20:16:10.201093638 -0700
    24 @@ -1,8 +1,16 @@
    25 +gnulib-arch = $(elfobjdir)/libgcc-stubs.a
    26 +static-gnulib-arch = $(elfobjdir)/libgcc-stubs.a
    27 +
    28  ifeq ($(subdir),elf)
    29  sysdep-dl-routines += tlsdesc dl-tlsdesc
    30  sysdep_routines += aeabi_unwind_cpp_pr1 find_exidx tlsdesc dl-tlsdesc
    31  sysdep-rtld-routines += aeabi_unwind_cpp_pr1 tlsdesc dl-tlsdesc
    32  shared-only-routines += aeabi_unwind_cpp_pr1
    33 +
    34 +$(objpfx)libgcc-stubs.a: $(objpfx)aeabi_unwind_cpp_pr1.os
    35 +	$(build-extra-lib)
    36 +
    37 +lib-noranlib: $(objpfx)libgcc-stubs.a
    38  endif
    39 
    40  ifeq ($(subdir),csu)