summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordoko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>2014-07-04 13:41:12 +0000
committerdoko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>2014-07-04 13:41:12 +0000
commit4eda402ca5aeddbc7b0b693832eada2b379046ad (patch)
tree3a8c04c13ac9adaa9715e978d4337265034da6e2
parent39ee18d389abc8419f8d6b83199e09d78f091d85 (diff)
downloadgcc-49-4eda402ca5aeddbc7b0b693832eada2b379046ad.tar.gz
* Ignore missing libstdc++ symbols on armel and hppa. The future and
exception_ptr implementation is incomplete. For more information see https://gcc.gnu.org/ml/gcc/2014-07/msg00000.html. git-svn-id: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc-4.9@7495 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
-rw-r--r--debian/changelog3
-rw-r--r--debian/rules.d/binary-libstdcxx.mk5
2 files changed, 8 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index ea8b6c1..c2543fb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,9 @@ gcc-4.9 (4.9.0-10) UNRELEASED; urgency=medium
* Explicitly set cpu_32 to ultrasparc for sparc64 builds.
* Fix --with-long-double-128 for sparc32 when defaulting to 64-bit.
+ * Ignore missing libstdc++ symbols on armel and hppa. The future and
+ exception_ptr implementation is incomplete. For more information see
+ https://gcc.gnu.org/ml/gcc/2014-07/msg00000.html.
-- Matthias Klose <doko@debian.org> Fri, 04 Jul 2014 15:08:08 +0200
diff --git a/debian/rules.d/binary-libstdcxx.mk b/debian/rules.d/binary-libstdcxx.mk
index 3da8d82..ca55f51 100644
--- a/debian/rules.d/binary-libstdcxx.mk
+++ b/debian/rules.d/binary-libstdcxx.mk
@@ -204,7 +204,12 @@ define __do_libstdcxx
dh_compress -p$(p_l)
dh_fixperms -p$(p_l)
+ifneq (,$(filter $(DEB_TARGET_ARCH), armel hppa))
+ -$(cross_makeshlibs) dh_makeshlibs -p$(p_l)
+ @echo "FIXME: libstdc++ not feature complete (https://gcc.gnu.org/ml/gcc/2014-07/msg00000.html)"
+else
$(cross_makeshlibs) dh_makeshlibs -p$(p_l)
+endif
$(call cross_mangle_shlibs,$(p_l))
$(ignshld)DIRNAME=$(subst n,,$(2)) $(cross_shlibdeps) dh_shlibdeps -p$(p_l) \
$(call shlibdirs_to_search,$(subst stdc++$(CXX_SONAME),gcc$(GCC_SONAME),$(p_l)),$(2))