libc/newlib: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustom
CUSTOM_LOCATION config options only presented in menuconfig if component
CUSTOM version selected.
Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com>
[yann.morin.1998@free.fr: fix indentation]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <d02252752d4dc5e68ae3.1349931202@localhost.localdomain>
PatchWork-Id: 190795
2 http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
4 diff -durN gcc-4.5.0.orig/libgcc/Makefile.in gcc-4.5.0/libgcc/Makefile.in
5 --- gcc-4.5.0.orig/libgcc/Makefile.in 2010-03-30 15:08:52.000000000 +0200
6 +++ gcc-4.5.0/libgcc/Makefile.in 2011-09-12 17:46:51.342800731 +0200
8 libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
12 ifeq ($(enable_shared),yes)
13 -all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
14 +all: libgcc_s$(SHLIB_EXT)
16 all: libunwind$(SHLIB_EXT)
20 $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
22 - $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
23 - chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
24 - $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
26 $(subst @multilib_dir@,$(MULTIDIR),$(subst \
27 @shlib_base_name@,libgcc_s,$(subst \
28 @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
30 chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
31 $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
33 + $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
34 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
35 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
37 parts="$(INSTALL_PARTS)"; \
38 for file in $$parts; do \
39 rm -f $(DESTDIR)$(inst_libdir)/$$file; \