summaryrefslogtreecommitdiff
path: root/debian/rules.d
diff options
context:
space:
mode:
authordoko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>2015-08-01 18:34:47 +0000
committerdoko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>2015-08-01 18:34:47 +0000
commit0d32ea14896ced68874e9bc6e4b1ab0cb08bb46e (patch)
tree1907becd131f1b248ca20173af47225257003b45 /debian/rules.d
parent51408c3fc48e8678702a355a7571de60d0ca6a7f (diff)
downloadgcc-5-0d32ea14896ced68874e9bc6e4b1ab0cb08bb46e.tar.gz
* Ignore missing libstdc++ symbols on sparc64 (work around #792204).
git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-5@8189 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
Diffstat (limited to 'debian/rules.d')
-rw-r--r--debian/rules.d/binary-libstdcxx.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/debian/rules.d/binary-libstdcxx.mk b/debian/rules.d/binary-libstdcxx.mk
index a8447cb..5127cd2 100644
--- a/debian/rules.d/binary-libstdcxx.mk
+++ b/debian/rules.d/binary-libstdcxx.mk
@@ -209,14 +209,14 @@ define __do_libstdcxx
dh_compress -p$(p_l)
dh_fixperms -p$(p_l)
- $(if $(filter $(DEB_TARGET_ARCH), armel hppa), \
+ $(if $(filter $(DEB_TARGET_ARCH), armel hppa sparc64), \
-$(cross_makeshlibs) dh_makeshlibs -p$(p_l) \
@echo "FIXME: libstdc++ not feature complete (https://gcc.gnu.org/ml/gcc/2014-07/msg00000.html)", \
$(cross_makeshlibs) dh_makeshlibs -p$(p_l) \
)
$(call cross_mangle_shlibs,$(p_l))
- $(if $(filter sparc64, $(DEB_HOST_ARCH)),$(if $(2),-,$(ignshld)),$(ignshld))DIRNAME=$(subst n,,$(2)) $(cross_shlibdeps) dh_shlibdeps -p$(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))
$(call cross_mangle_substvars,$(p_l))