0027-always-build-libgcc_eh.a.patch (1604B)
1 From 51a35c0fa0e793c6a2c64ae1449c0cfd681d8f8a Mon Sep 17 00:00:00 2001 2 From: Ariadne Conill <ariadne@dereferenced.org> 3 Date: Fri, 21 Aug 2020 07:05:41 +0000 4 Subject: [PATCH] always build libgcc_eh.a 5 6 highly inspired by: 7 http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch 8 --- 9 libgcc/Makefile.in | 11 ++++++----- 10 1 file changed, 6 insertions(+), 5 deletions(-) 11 12 diff --git a/libgcc/Makefile.in b/libgcc/Makefile.in 13 index 09b3ec8bc2e..c9ca58c64cc 100644 14 --- a/libgcc/Makefile.in 15 +++ b/libgcc/Makefile.in 16 @@ -957,8 +957,9 @@ ifneq ($(LIBUNWIND),) 17 all: libunwind.a 18 endif 19 20 +all: libgcc_eh.a 21 ifeq ($(enable_shared),yes) 22 -all: libgcc_eh.a libgcc_s$(SHLIB_EXT) 23 +all: libgcc_s$(SHLIB_EXT) 24 ifneq ($(LIBUNWIND),) 25 all: libunwind$(SHLIB_EXT) 26 libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT) 27 @@ -1160,10 +1161,6 @@ install-libunwind: 28 install-shared: 29 $(mkinstalldirs) $(DESTDIR)$(inst_libdir) 30 31 - $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/ 32 - chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a 33 - $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a 34 - 35 $(subst @multilib_dir@,$(MULTIDIR),$(subst \ 36 @shlib_base_name@,libgcc_s,$(subst \ 37 @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL)))) 38 @@ -1180,6 +1177,10 @@ ifeq ($(enable_gcov),yes) 39 $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a 40 endif 41 42 + $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/ 43 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a 44 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a 45 + 46 parts="$(INSTALL_PARTS)"; \ 47 for file in $$parts; do \ 48 rm -f $(DESTDIR)$(inst_libdir)/$$file; \