1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/patches/gcc/4.2.0/300-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
1.3 @@ -0,0 +1,32 @@
1.4 +Vampirised from:
1.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
1.6 +
1.7 +diff -durN gcc-4.2.2.orig/gcc/mklibgcc.in gcc-4.2.2/gcc/mklibgcc.in
1.8 +--- gcc-4.2.2.orig/gcc/mklibgcc.in 2006-07-04 22:20:01.000000000 +0200
1.9 ++++ gcc-4.2.2/gcc/mklibgcc.in 2011-08-31 16:24:03.674690016 +0200
1.10 +@@ -223,8 +223,8 @@
1.11 + if [ "$LIBUNWIND" ]; then
1.12 + libunwind_a=$dir/libunwind.a
1.13 + fi
1.14 ++ libgcc_eh_a=$dir/libgcc_eh.a
1.15 + if [ "$SHLIB_LINK" ]; then
1.16 +- libgcc_eh_a=$dir/libgcc_eh.a
1.17 + libgcc_s_so=$dir/libgcc_s${SHLIB_EXT}
1.18 + if [ "$LIBUNWIND" ]; then
1.19 + libunwind_so=$dir/libunwind${SHLIB_EXT}
1.20 +@@ -889,11 +889,11 @@
1.21 + echo ' chmod 644' ${ldir}/libgcov.a
1.22 + echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a
1.23 +
1.24 +- if [ "$SHLIB_LINK" ]; then
1.25 +- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
1.26 +- echo ' chmod 644' ${ldir}/libgcc_eh.a
1.27 +- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
1.28 ++ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
1.29 ++ echo ' chmod 644' ${ldir}/libgcc_eh.a
1.30 ++ echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
1.31 +
1.32 ++ if [ "$SHLIB_LINK" ]; then
1.33 + shlib_slibdir_qual=
1.34 + os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
1.35 + if [ "$os_multilib_dir" != . ]; then
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/patches/gcc/4.2.1/310-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
2.3 @@ -0,0 +1,32 @@
2.4 +Vampirised from:
2.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
2.6 +
2.7 +diff -durN gcc-4.2.2.orig/gcc/mklibgcc.in gcc-4.2.2/gcc/mklibgcc.in
2.8 +--- gcc-4.2.2.orig/gcc/mklibgcc.in 2006-07-04 22:20:01.000000000 +0200
2.9 ++++ gcc-4.2.2/gcc/mklibgcc.in 2011-08-31 16:24:03.674690016 +0200
2.10 +@@ -223,8 +223,8 @@
2.11 + if [ "$LIBUNWIND" ]; then
2.12 + libunwind_a=$dir/libunwind.a
2.13 + fi
2.14 ++ libgcc_eh_a=$dir/libgcc_eh.a
2.15 + if [ "$SHLIB_LINK" ]; then
2.16 +- libgcc_eh_a=$dir/libgcc_eh.a
2.17 + libgcc_s_so=$dir/libgcc_s${SHLIB_EXT}
2.18 + if [ "$LIBUNWIND" ]; then
2.19 + libunwind_so=$dir/libunwind${SHLIB_EXT}
2.20 +@@ -889,11 +889,11 @@
2.21 + echo ' chmod 644' ${ldir}/libgcov.a
2.22 + echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a
2.23 +
2.24 +- if [ "$SHLIB_LINK" ]; then
2.25 +- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
2.26 +- echo ' chmod 644' ${ldir}/libgcc_eh.a
2.27 +- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
2.28 ++ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
2.29 ++ echo ' chmod 644' ${ldir}/libgcc_eh.a
2.30 ++ echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
2.31 +
2.32 ++ if [ "$SHLIB_LINK" ]; then
2.33 + shlib_slibdir_qual=
2.34 + os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
2.35 + if [ "$os_multilib_dir" != . ]; then
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/patches/gcc/4.2.2/310-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
3.3 @@ -0,0 +1,32 @@
3.4 +Vampirised from:
3.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
3.6 +
3.7 +diff -durN gcc-4.2.2.orig/gcc/mklibgcc.in gcc-4.2.2/gcc/mklibgcc.in
3.8 +--- gcc-4.2.2.orig/gcc/mklibgcc.in 2006-07-04 22:20:01.000000000 +0200
3.9 ++++ gcc-4.2.2/gcc/mklibgcc.in 2011-08-31 16:24:03.674690016 +0200
3.10 +@@ -223,8 +223,8 @@
3.11 + if [ "$LIBUNWIND" ]; then
3.12 + libunwind_a=$dir/libunwind.a
3.13 + fi
3.14 ++ libgcc_eh_a=$dir/libgcc_eh.a
3.15 + if [ "$SHLIB_LINK" ]; then
3.16 +- libgcc_eh_a=$dir/libgcc_eh.a
3.17 + libgcc_s_so=$dir/libgcc_s${SHLIB_EXT}
3.18 + if [ "$LIBUNWIND" ]; then
3.19 + libunwind_so=$dir/libunwind${SHLIB_EXT}
3.20 +@@ -889,11 +889,11 @@
3.21 + echo ' chmod 644' ${ldir}/libgcov.a
3.22 + echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a
3.23 +
3.24 +- if [ "$SHLIB_LINK" ]; then
3.25 +- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
3.26 +- echo ' chmod 644' ${ldir}/libgcc_eh.a
3.27 +- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
3.28 ++ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
3.29 ++ echo ' chmod 644' ${ldir}/libgcc_eh.a
3.30 ++ echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
3.31 +
3.32 ++ if [ "$SHLIB_LINK" ]; then
3.33 + shlib_slibdir_qual=
3.34 + os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
3.35 + if [ "$os_multilib_dir" != . ]; then
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/patches/gcc/4.2.3/320-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
4.3 @@ -0,0 +1,32 @@
4.4 +Vampirised from:
4.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
4.6 +
4.7 +diff -durN gcc-4.2.2.orig/gcc/mklibgcc.in gcc-4.2.2/gcc/mklibgcc.in
4.8 +--- gcc-4.2.2.orig/gcc/mklibgcc.in 2006-07-04 22:20:01.000000000 +0200
4.9 ++++ gcc-4.2.2/gcc/mklibgcc.in 2011-08-31 16:24:03.674690016 +0200
4.10 +@@ -223,8 +223,8 @@
4.11 + if [ "$LIBUNWIND" ]; then
4.12 + libunwind_a=$dir/libunwind.a
4.13 + fi
4.14 ++ libgcc_eh_a=$dir/libgcc_eh.a
4.15 + if [ "$SHLIB_LINK" ]; then
4.16 +- libgcc_eh_a=$dir/libgcc_eh.a
4.17 + libgcc_s_so=$dir/libgcc_s${SHLIB_EXT}
4.18 + if [ "$LIBUNWIND" ]; then
4.19 + libunwind_so=$dir/libunwind${SHLIB_EXT}
4.20 +@@ -889,11 +889,11 @@
4.21 + echo ' chmod 644' ${ldir}/libgcov.a
4.22 + echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a
4.23 +
4.24 +- if [ "$SHLIB_LINK" ]; then
4.25 +- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
4.26 +- echo ' chmod 644' ${ldir}/libgcc_eh.a
4.27 +- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
4.28 ++ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
4.29 ++ echo ' chmod 644' ${ldir}/libgcc_eh.a
4.30 ++ echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
4.31 +
4.32 ++ if [ "$SHLIB_LINK" ]; then
4.33 + shlib_slibdir_qual=
4.34 + os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
4.35 + if [ "$os_multilib_dir" != . ]; then
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/patches/gcc/4.2.4/320-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
5.3 @@ -0,0 +1,32 @@
5.4 +Vampirised from:
5.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
5.6 +
5.7 +diff -durN gcc-4.2.2.orig/gcc/mklibgcc.in gcc-4.2.2/gcc/mklibgcc.in
5.8 +--- gcc-4.2.2.orig/gcc/mklibgcc.in 2006-07-04 22:20:01.000000000 +0200
5.9 ++++ gcc-4.2.2/gcc/mklibgcc.in 2011-08-31 16:24:03.674690016 +0200
5.10 +@@ -223,8 +223,8 @@
5.11 + if [ "$LIBUNWIND" ]; then
5.12 + libunwind_a=$dir/libunwind.a
5.13 + fi
5.14 ++ libgcc_eh_a=$dir/libgcc_eh.a
5.15 + if [ "$SHLIB_LINK" ]; then
5.16 +- libgcc_eh_a=$dir/libgcc_eh.a
5.17 + libgcc_s_so=$dir/libgcc_s${SHLIB_EXT}
5.18 + if [ "$LIBUNWIND" ]; then
5.19 + libunwind_so=$dir/libunwind${SHLIB_EXT}
5.20 +@@ -889,11 +889,11 @@
5.21 + echo ' chmod 644' ${ldir}/libgcov.a
5.22 + echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcov.a
5.23 +
5.24 +- if [ "$SHLIB_LINK" ]; then
5.25 +- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
5.26 +- echo ' chmod 644' ${ldir}/libgcc_eh.a
5.27 +- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
5.28 ++ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
5.29 ++ echo ' chmod 644' ${ldir}/libgcc_eh.a
5.30 ++ echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
5.31 +
5.32 ++ if [ "$SHLIB_LINK" ]; then
5.33 + shlib_slibdir_qual=
5.34 + os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
5.35 + if [ "$os_multilib_dir" != . ]; then
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/patches/gcc/4.3.1/370-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
6.3 @@ -0,0 +1,39 @@
6.4 +Highly inspired by:
6.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
6.6 +
6.7 +diff -durN gcc-4.3.1.orig//libgcc/Makefile.in gcc-4.3.1/libgcc/Makefile.in
6.8 +--- gcc-4.3.1.orig//libgcc/Makefile.in 2007-12-27 12:26:06.000000000 +0100
6.9 ++++ gcc-4.3.1/libgcc/Makefile.in 2011-09-02 12:21:23.781544679 +0200
6.10 +@@ -706,8 +706,9 @@
6.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
6.12 + endif
6.13 +
6.14 ++all: libgcc_eh.a
6.15 + ifeq ($(enable_shared),yes)
6.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
6.17 ++all: libgcc_s$(SHLIB_EXT)
6.18 + ifneq ($(LIBUNWIND),)
6.19 + all: libunwind$(SHLIB_EXT)
6.20 + endif
6.21 +@@ -876,10 +877,6 @@
6.22 + install-shared:
6.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
6.24 +
6.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
6.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
6.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
6.28 +-
6.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
6.30 + @shlib_base_name@,libgcc_s,$(subst \
6.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
6.32 +@@ -894,6 +891,10 @@
6.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
6.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
6.35 +
6.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
6.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
6.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
6.39 ++
6.40 + parts="$(INSTALL_PARTS)"; \
6.41 + for file in $$parts; do \
6.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/patches/gcc/4.3.2/400-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
7.3 @@ -0,0 +1,39 @@
7.4 +Highly inspired by:
7.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
7.6 +
7.7 +diff -durN gcc-4.3.2.orig//libgcc/Makefile.in gcc-4.3.2/libgcc/Makefile.in
7.8 +--- gcc-4.3.2.orig//libgcc/Makefile.in 2008-06-17 11:32:34.000000000 +0200
7.9 ++++ gcc-4.3.2/libgcc/Makefile.in 2011-09-02 12:27:39.296538955 +0200
7.10 +@@ -705,8 +705,9 @@
7.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
7.12 + endif
7.13 +
7.14 ++all: libgcc_eh.a
7.15 + ifeq ($(enable_shared),yes)
7.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
7.17 ++all: libgcc_s$(SHLIB_EXT)
7.18 + ifneq ($(LIBUNWIND),)
7.19 + all: libunwind$(SHLIB_EXT)
7.20 + endif
7.21 +@@ -875,10 +876,6 @@
7.22 + install-shared:
7.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
7.24 +
7.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
7.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
7.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
7.28 +-
7.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
7.30 + @shlib_base_name@,libgcc_s,$(subst \
7.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
7.32 +@@ -893,6 +890,10 @@
7.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
7.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
7.35 +
7.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
7.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
7.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
7.39 ++
7.40 + parts="$(INSTALL_PARTS)"; \
7.41 + for file in $$parts; do \
7.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
8.2 +++ b/patches/gcc/4.3.3/400-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
8.3 @@ -0,0 +1,39 @@
8.4 +Highly inspired by:
8.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
8.6 +
8.7 +diff -durN gcc-4.3.2.orig//libgcc/Makefile.in gcc-4.3.2/libgcc/Makefile.in
8.8 +--- gcc-4.3.2.orig//libgcc/Makefile.in 2008-06-17 11:32:34.000000000 +0200
8.9 ++++ gcc-4.3.2/libgcc/Makefile.in 2011-09-02 12:27:39.296538955 +0200
8.10 +@@ -705,8 +705,9 @@
8.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
8.12 + endif
8.13 +
8.14 ++all: libgcc_eh.a
8.15 + ifeq ($(enable_shared),yes)
8.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
8.17 ++all: libgcc_s$(SHLIB_EXT)
8.18 + ifneq ($(LIBUNWIND),)
8.19 + all: libunwind$(SHLIB_EXT)
8.20 + endif
8.21 +@@ -875,10 +876,6 @@
8.22 + install-shared:
8.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
8.24 +
8.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
8.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
8.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
8.28 +-
8.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
8.30 + @shlib_base_name@,libgcc_s,$(subst \
8.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
8.32 +@@ -893,6 +890,10 @@
8.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
8.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
8.35 +
8.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
8.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
8.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
8.39 ++
8.40 + parts="$(INSTALL_PARTS)"; \
8.41 + for file in $$parts; do \
8.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2 +++ b/patches/gcc/4.3.4/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
9.3 @@ -0,0 +1,39 @@
9.4 +Highly inspired by:
9.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
9.6 +
9.7 +diff -durN gcc-4.3.2.orig//libgcc/Makefile.in gcc-4.3.2/libgcc/Makefile.in
9.8 +--- gcc-4.3.2.orig//libgcc/Makefile.in 2008-06-17 11:32:34.000000000 +0200
9.9 ++++ gcc-4.3.2/libgcc/Makefile.in 2011-09-02 12:27:39.296538955 +0200
9.10 +@@ -705,8 +705,9 @@
9.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
9.12 + endif
9.13 +
9.14 ++all: libgcc_eh.a
9.15 + ifeq ($(enable_shared),yes)
9.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
9.17 ++all: libgcc_s$(SHLIB_EXT)
9.18 + ifneq ($(LIBUNWIND),)
9.19 + all: libunwind$(SHLIB_EXT)
9.20 + endif
9.21 +@@ -875,10 +876,6 @@
9.22 + install-shared:
9.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
9.24 +
9.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
9.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
9.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
9.28 +-
9.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
9.30 + @shlib_base_name@,libgcc_s,$(subst \
9.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
9.32 +@@ -893,6 +890,10 @@
9.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
9.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
9.35 +
9.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
9.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
9.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
9.39 ++
9.40 + parts="$(INSTALL_PARTS)"; \
9.41 + for file in $$parts; do \
9.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/patches/gcc/4.3.5/420-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
10.3 @@ -0,0 +1,39 @@
10.4 +Highly inspired by:
10.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
10.6 +
10.7 +diff -durN gcc-4.3.2.orig//libgcc/Makefile.in gcc-4.3.2/libgcc/Makefile.in
10.8 +--- gcc-4.3.2.orig//libgcc/Makefile.in 2008-06-17 11:32:34.000000000 +0200
10.9 ++++ gcc-4.3.2/libgcc/Makefile.in 2011-09-02 12:27:39.296538955 +0200
10.10 +@@ -705,8 +705,9 @@
10.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
10.12 + endif
10.13 +
10.14 ++all: libgcc_eh.a
10.15 + ifeq ($(enable_shared),yes)
10.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
10.17 ++all: libgcc_s$(SHLIB_EXT)
10.18 + ifneq ($(LIBUNWIND),)
10.19 + all: libunwind$(SHLIB_EXT)
10.20 + endif
10.21 +@@ -875,10 +876,6 @@
10.22 + install-shared:
10.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
10.24 +
10.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
10.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
10.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
10.28 +-
10.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
10.30 + @shlib_base_name@,libgcc_s,$(subst \
10.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
10.32 +@@ -893,6 +890,10 @@
10.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
10.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
10.35 +
10.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
10.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
10.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
10.39 ++
10.40 + parts="$(INSTALL_PARTS)"; \
10.41 + for file in $$parts; do \
10.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/patches/gcc/4.3.6/420-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
11.3 @@ -0,0 +1,39 @@
11.4 +Highly inspired by:
11.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
11.6 +
11.7 +diff -durN gcc-4.3.2.orig//libgcc/Makefile.in gcc-4.3.2/libgcc/Makefile.in
11.8 +--- gcc-4.3.2.orig//libgcc/Makefile.in 2008-06-17 11:32:34.000000000 +0200
11.9 ++++ gcc-4.3.2/libgcc/Makefile.in 2011-09-02 12:27:39.296538955 +0200
11.10 +@@ -705,8 +705,9 @@
11.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
11.12 + endif
11.13 +
11.14 ++all: libgcc_eh.a
11.15 + ifeq ($(enable_shared),yes)
11.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
11.17 ++all: libgcc_s$(SHLIB_EXT)
11.18 + ifneq ($(LIBUNWIND),)
11.19 + all: libunwind$(SHLIB_EXT)
11.20 + endif
11.21 +@@ -875,10 +876,6 @@
11.22 + install-shared:
11.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
11.24 +
11.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
11.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
11.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
11.28 +-
11.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
11.30 + @shlib_base_name@,libgcc_s,$(subst \
11.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
11.32 +@@ -893,6 +890,10 @@
11.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
11.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
11.35 +
11.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
11.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
11.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
11.39 ++
11.40 + parts="$(INSTALL_PARTS)"; \
11.41 + for file in $$parts; do \
11.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
12.2 +++ b/patches/gcc/4.4.0/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
12.3 @@ -0,0 +1,39 @@
12.4 +Highly inspired by:
12.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
12.6 +
12.7 +diff -durN gcc-4.4.0.orig/libgcc/Makefile.in gcc-4.4.0/libgcc/Makefile.in
12.8 +--- gcc-4.4.0.orig/libgcc/Makefile.in 2009-04-10 01:23:07.000000000 +0200
12.9 ++++ gcc-4.4.0/libgcc/Makefile.in 2011-09-12 17:05:25.121124559 +0200
12.10 +@@ -754,8 +754,9 @@
12.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
12.12 + endif
12.13 +
12.14 ++all: libgcc_eh.a
12.15 + ifeq ($(enable_shared),yes)
12.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
12.17 ++all: libgcc_s$(SHLIB_EXT)
12.18 + ifneq ($(LIBUNWIND),)
12.19 + all: libunwind$(SHLIB_EXT)
12.20 + endif
12.21 +@@ -924,10 +925,6 @@
12.22 + install-shared:
12.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
12.24 +
12.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
12.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
12.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
12.28 +-
12.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
12.30 + @shlib_base_name@,libgcc_s,$(subst \
12.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
12.32 +@@ -942,6 +939,10 @@
12.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
12.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
12.35 +
12.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
12.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
12.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
12.39 ++
12.40 + parts="$(INSTALL_PARTS)"; \
12.41 + for file in $$parts; do \
12.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
13.2 +++ b/patches/gcc/4.4.1/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
13.3 @@ -0,0 +1,39 @@
13.4 +Highly inspired by:
13.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
13.6 +
13.7 +diff -durN gcc-4.4.0.orig/libgcc/Makefile.in gcc-4.4.0/libgcc/Makefile.in
13.8 +--- gcc-4.4.0.orig/libgcc/Makefile.in 2009-04-10 01:23:07.000000000 +0200
13.9 ++++ gcc-4.4.0/libgcc/Makefile.in 2011-09-12 17:05:25.121124559 +0200
13.10 +@@ -754,8 +754,9 @@
13.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
13.12 + endif
13.13 +
13.14 ++all: libgcc_eh.a
13.15 + ifeq ($(enable_shared),yes)
13.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
13.17 ++all: libgcc_s$(SHLIB_EXT)
13.18 + ifneq ($(LIBUNWIND),)
13.19 + all: libunwind$(SHLIB_EXT)
13.20 + endif
13.21 +@@ -924,10 +925,6 @@
13.22 + install-shared:
13.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
13.24 +
13.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
13.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
13.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
13.28 +-
13.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
13.30 + @shlib_base_name@,libgcc_s,$(subst \
13.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
13.32 +@@ -942,6 +939,10 @@
13.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
13.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
13.35 +
13.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
13.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
13.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
13.39 ++
13.40 + parts="$(INSTALL_PARTS)"; \
13.41 + for file in $$parts; do \
13.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
14.2 +++ b/patches/gcc/4.4.2/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
14.3 @@ -0,0 +1,39 @@
14.4 +Highly inspired by:
14.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
14.6 +
14.7 +diff -durN gcc-4.4.0.orig/libgcc/Makefile.in gcc-4.4.0/libgcc/Makefile.in
14.8 +--- gcc-4.4.0.orig/libgcc/Makefile.in 2009-04-10 01:23:07.000000000 +0200
14.9 ++++ gcc-4.4.0/libgcc/Makefile.in 2011-09-12 17:05:25.121124559 +0200
14.10 +@@ -754,8 +754,9 @@
14.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
14.12 + endif
14.13 +
14.14 ++all: libgcc_eh.a
14.15 + ifeq ($(enable_shared),yes)
14.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
14.17 ++all: libgcc_s$(SHLIB_EXT)
14.18 + ifneq ($(LIBUNWIND),)
14.19 + all: libunwind$(SHLIB_EXT)
14.20 + endif
14.21 +@@ -924,10 +925,6 @@
14.22 + install-shared:
14.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
14.24 +
14.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
14.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
14.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
14.28 +-
14.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
14.30 + @shlib_base_name@,libgcc_s,$(subst \
14.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
14.32 +@@ -942,6 +939,10 @@
14.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
14.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
14.35 +
14.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
14.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
14.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
14.39 ++
14.40 + parts="$(INSTALL_PARTS)"; \
14.41 + for file in $$parts; do \
14.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
15.2 +++ b/patches/gcc/4.4.3/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
15.3 @@ -0,0 +1,39 @@
15.4 +Highly inspired by:
15.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
15.6 +
15.7 +diff -durN gcc-4.4.0.orig/libgcc/Makefile.in gcc-4.4.0/libgcc/Makefile.in
15.8 +--- gcc-4.4.0.orig/libgcc/Makefile.in 2009-04-10 01:23:07.000000000 +0200
15.9 ++++ gcc-4.4.0/libgcc/Makefile.in 2011-09-12 17:05:25.121124559 +0200
15.10 +@@ -754,8 +754,9 @@
15.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
15.12 + endif
15.13 +
15.14 ++all: libgcc_eh.a
15.15 + ifeq ($(enable_shared),yes)
15.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
15.17 ++all: libgcc_s$(SHLIB_EXT)
15.18 + ifneq ($(LIBUNWIND),)
15.19 + all: libunwind$(SHLIB_EXT)
15.20 + endif
15.21 +@@ -924,10 +925,6 @@
15.22 + install-shared:
15.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
15.24 +
15.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
15.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
15.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
15.28 +-
15.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
15.30 + @shlib_base_name@,libgcc_s,$(subst \
15.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
15.32 +@@ -942,6 +939,10 @@
15.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
15.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
15.35 +
15.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
15.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
15.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
15.39 ++
15.40 + parts="$(INSTALL_PARTS)"; \
15.41 + for file in $$parts; do \
15.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
16.2 +++ b/patches/gcc/4.4.4/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
16.3 @@ -0,0 +1,39 @@
16.4 +Highly inspired by:
16.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
16.6 +
16.7 +diff -durN gcc-4.4.0.orig/libgcc/Makefile.in gcc-4.4.0/libgcc/Makefile.in
16.8 +--- gcc-4.4.0.orig/libgcc/Makefile.in 2009-04-10 01:23:07.000000000 +0200
16.9 ++++ gcc-4.4.0/libgcc/Makefile.in 2011-09-12 17:05:25.121124559 +0200
16.10 +@@ -754,8 +754,9 @@
16.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
16.12 + endif
16.13 +
16.14 ++all: libgcc_eh.a
16.15 + ifeq ($(enable_shared),yes)
16.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
16.17 ++all: libgcc_s$(SHLIB_EXT)
16.18 + ifneq ($(LIBUNWIND),)
16.19 + all: libunwind$(SHLIB_EXT)
16.20 + endif
16.21 +@@ -924,10 +925,6 @@
16.22 + install-shared:
16.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
16.24 +
16.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
16.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
16.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
16.28 +-
16.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
16.30 + @shlib_base_name@,libgcc_s,$(subst \
16.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
16.32 +@@ -942,6 +939,10 @@
16.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
16.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
16.35 +
16.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
16.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
16.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
16.39 ++
16.40 + parts="$(INSTALL_PARTS)"; \
16.41 + for file in $$parts; do \
16.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
17.2 +++ b/patches/gcc/4.4.5/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
17.3 @@ -0,0 +1,39 @@
17.4 +Highly inspired by:
17.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
17.6 +
17.7 +diff -durN gcc-4.4.0.orig/libgcc/Makefile.in gcc-4.4.0/libgcc/Makefile.in
17.8 +--- gcc-4.4.0.orig/libgcc/Makefile.in 2009-04-10 01:23:07.000000000 +0200
17.9 ++++ gcc-4.4.0/libgcc/Makefile.in 2011-09-12 17:05:25.121124559 +0200
17.10 +@@ -754,8 +754,9 @@
17.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
17.12 + endif
17.13 +
17.14 ++all: libgcc_eh.a
17.15 + ifeq ($(enable_shared),yes)
17.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
17.17 ++all: libgcc_s$(SHLIB_EXT)
17.18 + ifneq ($(LIBUNWIND),)
17.19 + all: libunwind$(SHLIB_EXT)
17.20 + endif
17.21 +@@ -924,10 +925,6 @@
17.22 + install-shared:
17.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
17.24 +
17.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
17.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
17.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
17.28 +-
17.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
17.30 + @shlib_base_name@,libgcc_s,$(subst \
17.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
17.32 +@@ -942,6 +939,10 @@
17.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
17.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
17.35 +
17.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
17.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
17.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
17.39 ++
17.40 + parts="$(INSTALL_PARTS)"; \
17.41 + for file in $$parts; do \
17.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
18.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
18.2 +++ b/patches/gcc/4.4.6/410-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
18.3 @@ -0,0 +1,39 @@
18.4 +Highly inspired by:
18.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
18.6 +
18.7 +diff -durN gcc-4.4.0.orig/libgcc/Makefile.in gcc-4.4.0/libgcc/Makefile.in
18.8 +--- gcc-4.4.0.orig/libgcc/Makefile.in 2009-04-10 01:23:07.000000000 +0200
18.9 ++++ gcc-4.4.0/libgcc/Makefile.in 2011-09-12 17:05:25.121124559 +0200
18.10 +@@ -754,8 +754,9 @@
18.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
18.12 + endif
18.13 +
18.14 ++all: libgcc_eh.a
18.15 + ifeq ($(enable_shared),yes)
18.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
18.17 ++all: libgcc_s$(SHLIB_EXT)
18.18 + ifneq ($(LIBUNWIND),)
18.19 + all: libunwind$(SHLIB_EXT)
18.20 + endif
18.21 +@@ -924,10 +925,6 @@
18.22 + install-shared:
18.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
18.24 +
18.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
18.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
18.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
18.28 +-
18.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
18.30 + @shlib_base_name@,libgcc_s,$(subst \
18.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
18.32 +@@ -942,6 +939,10 @@
18.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
18.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
18.35 +
18.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
18.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
18.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
18.39 ++
18.40 + parts="$(INSTALL_PARTS)"; \
18.41 + for file in $$parts; do \
18.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
19.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
19.2 +++ b/patches/gcc/4.5.0/110-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
19.3 @@ -0,0 +1,39 @@
19.4 +Highly inspired by:
19.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
19.6 +
19.7 +diff -durN gcc-4.5.0.orig/libgcc/Makefile.in gcc-4.5.0/libgcc/Makefile.in
19.8 +--- gcc-4.5.0.orig/libgcc/Makefile.in 2010-03-30 15:08:52.000000000 +0200
19.9 ++++ gcc-4.5.0/libgcc/Makefile.in 2011-09-12 17:46:51.342800731 +0200
19.10 +@@ -765,8 +765,9 @@
19.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
19.12 + endif
19.13 +
19.14 ++all: libgcc_eh.a
19.15 + ifeq ($(enable_shared),yes)
19.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
19.17 ++all: libgcc_s$(SHLIB_EXT)
19.18 + ifneq ($(LIBUNWIND),)
19.19 + all: libunwind$(SHLIB_EXT)
19.20 + endif
19.21 +@@ -935,10 +936,6 @@
19.22 + install-shared:
19.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
19.24 +
19.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
19.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
19.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
19.28 +-
19.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
19.30 + @shlib_base_name@,libgcc_s,$(subst \
19.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
19.32 +@@ -953,6 +950,10 @@
19.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
19.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
19.35 +
19.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
19.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
19.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
19.39 ++
19.40 + parts="$(INSTALL_PARTS)"; \
19.41 + for file in $$parts; do \
19.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
20.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
20.2 +++ b/patches/gcc/4.5.1/110-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
20.3 @@ -0,0 +1,39 @@
20.4 +Highly inspired by:
20.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
20.6 +
20.7 +diff -durN gcc-4.5.0.orig/libgcc/Makefile.in gcc-4.5.0/libgcc/Makefile.in
20.8 +--- gcc-4.5.0.orig/libgcc/Makefile.in 2010-03-30 15:08:52.000000000 +0200
20.9 ++++ gcc-4.5.0/libgcc/Makefile.in 2011-09-12 17:46:51.342800731 +0200
20.10 +@@ -765,8 +765,9 @@
20.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
20.12 + endif
20.13 +
20.14 ++all: libgcc_eh.a
20.15 + ifeq ($(enable_shared),yes)
20.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
20.17 ++all: libgcc_s$(SHLIB_EXT)
20.18 + ifneq ($(LIBUNWIND),)
20.19 + all: libunwind$(SHLIB_EXT)
20.20 + endif
20.21 +@@ -935,10 +936,6 @@
20.22 + install-shared:
20.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
20.24 +
20.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
20.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
20.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
20.28 +-
20.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
20.30 + @shlib_base_name@,libgcc_s,$(subst \
20.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
20.32 +@@ -953,6 +950,10 @@
20.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
20.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
20.35 +
20.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
20.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
20.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
20.39 ++
20.40 + parts="$(INSTALL_PARTS)"; \
20.41 + for file in $$parts; do \
20.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
21.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
21.2 +++ b/patches/gcc/4.5.2/110-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
21.3 @@ -0,0 +1,39 @@
21.4 +Highly inspired by:
21.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
21.6 +
21.7 +diff -durN gcc-4.5.0.orig/libgcc/Makefile.in gcc-4.5.0/libgcc/Makefile.in
21.8 +--- gcc-4.5.0.orig/libgcc/Makefile.in 2010-03-30 15:08:52.000000000 +0200
21.9 ++++ gcc-4.5.0/libgcc/Makefile.in 2011-09-12 17:46:51.342800731 +0200
21.10 +@@ -765,8 +765,9 @@
21.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
21.12 + endif
21.13 +
21.14 ++all: libgcc_eh.a
21.15 + ifeq ($(enable_shared),yes)
21.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
21.17 ++all: libgcc_s$(SHLIB_EXT)
21.18 + ifneq ($(LIBUNWIND),)
21.19 + all: libunwind$(SHLIB_EXT)
21.20 + endif
21.21 +@@ -935,10 +936,6 @@
21.22 + install-shared:
21.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
21.24 +
21.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
21.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
21.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
21.28 +-
21.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
21.30 + @shlib_base_name@,libgcc_s,$(subst \
21.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
21.32 +@@ -953,6 +950,10 @@
21.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
21.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
21.35 +
21.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
21.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
21.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
21.39 ++
21.40 + parts="$(INSTALL_PARTS)"; \
21.41 + for file in $$parts; do \
21.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
22.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
22.2 +++ b/patches/gcc/4.5.3/110-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
22.3 @@ -0,0 +1,39 @@
22.4 +Highly inspired by:
22.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
22.6 +
22.7 +diff -durN gcc-4.5.0.orig/libgcc/Makefile.in gcc-4.5.0/libgcc/Makefile.in
22.8 +--- gcc-4.5.0.orig/libgcc/Makefile.in 2010-03-30 15:08:52.000000000 +0200
22.9 ++++ gcc-4.5.0/libgcc/Makefile.in 2011-09-12 17:46:51.342800731 +0200
22.10 +@@ -765,8 +765,9 @@
22.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
22.12 + endif
22.13 +
22.14 ++all: libgcc_eh.a
22.15 + ifeq ($(enable_shared),yes)
22.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
22.17 ++all: libgcc_s$(SHLIB_EXT)
22.18 + ifneq ($(LIBUNWIND),)
22.19 + all: libunwind$(SHLIB_EXT)
22.20 + endif
22.21 +@@ -935,10 +936,6 @@
22.22 + install-shared:
22.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
22.24 +
22.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
22.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
22.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
22.28 +-
22.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
22.30 + @shlib_base_name@,libgcc_s,$(subst \
22.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
22.32 +@@ -953,6 +950,10 @@
22.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
22.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
22.35 +
22.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
22.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
22.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
22.39 ++
22.40 + parts="$(INSTALL_PARTS)"; \
22.41 + for file in $$parts; do \
22.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
23.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
23.2 +++ b/patches/gcc/4.6.0/100-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
23.3 @@ -0,0 +1,39 @@
23.4 +Highly inspired by:
23.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
23.6 +
23.7 +diff -durN gcc-4.6.0.orig/libgcc/Makefile.in gcc-4.6.0/libgcc/Makefile.in
23.8 +--- gcc-4.6.0.orig/libgcc/Makefile.in 2011-01-26 05:19:58.000000000 +0100
23.9 ++++ gcc-4.6.0/libgcc/Makefile.in 2011-09-12 18:17:12.743718974 +0200
23.10 +@@ -772,8 +772,9 @@
23.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
23.12 + endif
23.13 +
23.14 ++all: libgcc_eh.a
23.15 + ifeq ($(enable_shared),yes)
23.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
23.17 ++all: libgcc_s$(SHLIB_EXT)
23.18 + ifneq ($(LIBUNWIND),)
23.19 + all: libunwind$(SHLIB_EXT)
23.20 + endif
23.21 +@@ -950,10 +951,6 @@
23.22 + install-shared:
23.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
23.24 +
23.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
23.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
23.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
23.28 +-
23.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
23.30 + @shlib_base_name@,libgcc_s,$(subst \
23.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
23.32 +@@ -968,6 +965,10 @@
23.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
23.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
23.35 +
23.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
23.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
23.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
23.39 ++
23.40 + parts="$(INSTALL_PARTS)"; \
23.41 + for file in $$parts; do \
23.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \
24.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
24.2 +++ b/patches/gcc/4.6.1/100-libgcc_eh.a.patch Wed Aug 31 16:47:42 2011 +0200
24.3 @@ -0,0 +1,39 @@
24.4 +Highly inspired by:
24.5 + http://landley.net/hg/aboriginal/file/7e0747a665ab/sources/patches/gcc-core-libgcceh.patch
24.6 +
24.7 +diff -durN gcc-4.6.0.orig/libgcc/Makefile.in gcc-4.6.0/libgcc/Makefile.in
24.8 +--- gcc-4.6.0.orig/libgcc/Makefile.in 2011-01-26 05:19:58.000000000 +0100
24.9 ++++ gcc-4.6.0/libgcc/Makefile.in 2011-09-12 18:17:12.743718974 +0200
24.10 +@@ -772,8 +772,9 @@
24.11 + libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
24.12 + endif
24.13 +
24.14 ++all: libgcc_eh.a
24.15 + ifeq ($(enable_shared),yes)
24.16 +-all: libgcc_eh.a libgcc_s$(SHLIB_EXT)
24.17 ++all: libgcc_s$(SHLIB_EXT)
24.18 + ifneq ($(LIBUNWIND),)
24.19 + all: libunwind$(SHLIB_EXT)
24.20 + endif
24.21 +@@ -950,10 +951,6 @@
24.22 + install-shared:
24.23 + $(mkinstalldirs) $(DESTDIR)$(inst_libdir)
24.24 +
24.25 +- $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
24.26 +- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
24.27 +- $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
24.28 +-
24.29 + $(subst @multilib_dir@,$(MULTIDIR),$(subst \
24.30 + @shlib_base_name@,libgcc_s,$(subst \
24.31 + @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL))))
24.32 +@@ -968,6 +965,10 @@
24.33 + chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
24.34 + $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
24.35 +
24.36 ++ $(INSTALL_DATA) libgcc_eh.a $(DESTDIR)$(inst_libdir)/
24.37 ++ chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a
24.38 ++ $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a
24.39 ++
24.40 + parts="$(INSTALL_PARTS)"; \
24.41 + for file in $$parts; do \
24.42 + rm -f $(DESTDIR)$(inst_libdir)/$$file; \