1c0ff6aa23
Later, the aports folder will probably get split up in its own repository. But right now this is simply convenient.
39 lines
1.3 KiB
Diff
39 lines
1.3 KiB
Diff
Highly inspired by:
|
|
http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
|
|
|
|
diff -durN gcc-4.6.0.orig/libgcc/Makefile.in gcc-4.6.0/libgcc/Makefile.in
|
|
--- gcc-4.6.0.orig/libgcc/Makefile.in 2011-01-26 05:19:58.000000000 +0100
|
|
+++ gcc-4.6.0/libgcc/Makefile.in 2011-09-12 18:17:12.743718974 +0200
|
|
@@ -772,8 +772,9 @@
|
|
libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
|
|
endif
|
|
|
|
+all: libgcc_eh.a
|
|
ifeq ($(enable_shared),yes)
|
|
-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
|
|
+all: libgcc_s$(SHLIB_EXT)
|
|
ifneq ($(LIBUNWIND),)
|
|
all: libunwind$(SHLIB_EXT)
|
|
endif
|
|
@@ -950,10 +951,6 @@
|
|
install-shared:
|
|
$(mkinstalldirs) $(DESTDIR)$(inst_libdir)
|
|
|
|
- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
|
|
- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
|
|
- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
|
|
-
|
|
$(subst @multilib_dir@,$(MULTIDIR),$(subst \
|
|
@shlib_base_name@,libgcc_s,$(subst \
|
|
@shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
|
|
@@ -968,6 +965,10 @@
|
|
chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
|
|
$(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
|
|
|
|
+ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
|
|
+ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
|
|
+ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
|
|
+
|
|
parts="$(INSTALL_PARTS)"; \
|
|
for file in $$parts; do \
|
|
rm -f $(DESTDIR)$(inst_libdir)/$$file; \
|