0025-always-build-libgcc_eh.a.patch (1616B)
1 From 00917df4274ea2fb33b08c963a97cf1b28f59dd3 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 851e7657d07..99ec513a1a6 100644 14 --- a/libgcc/Makefile.in 15 +++ b/libgcc/Makefile.in 16 @@ -956,8 +956,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 @@ -1159,10 +1160,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 @@ -1179,6 +1176,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; \ 49 -- 50 2.31.1 51