The unified diff between revisions [54204ac0..] and [98b39c94..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "debian/changelog"
# from [58608a82e439f6c99038b4afa115fd52c0be21da]
# to [d6bee590f62161b70c9678fd54440b7723ea2c8b]
#
# patch "debian/rules.d/binary-gcc.mk"
# from [d10ea9552ac7a7a4711c627b4c1630f6cde70ffa]
# to [35c2063dd574f3043b59b43f602b01a7ba7ed549]
#
============================================================
--- debian/changelog 58608a82e439f6c99038b4afa115fd52c0be21da
+++ debian/changelog d6bee590f62161b70c9678fd54440b7723ea2c8b
@@ -2,6 +2,8 @@ gcc-4.5 (4.5.1-5) experimental; urgency=
* Always add dependencies on multilib library packages in *-multilib
packages.
+ * Fix installation of libgcc_s.so on architectures when libgcc_s.so is
+ a linker script, not a symlink (Steve Langasek). Closes: #595474.
-- Matthias Klose <doko@debian.org> Sat, 04 Sep 2010 12:41:40 +0200
============================================================
--- debian/rules.d/binary-gcc.mk d10ea9552ac7a7a4711c627b4c1630f6cde70ffa
+++ debian/rules.d/binary-gcc.mk 35c2063dd574f3043b59b43f602b01a7ba7ed549
@@ -123,8 +123,6 @@ $(binary_stamp)-gcc: $(install_dependenc
rm -rf $(d_gcc)
dh_installdirs -p$(p_gcc) $(dirs_gcc)
- $(call misc_gcc_libs,,$(p_gcc))
-
ifneq ($(DEB_STAGE),stage1) # stage1 builds static libgcc only
: # libgcc_s.so may be a linker script on some architectures
set -e; \
@@ -138,6 +136,8 @@ endif
$(gcc_lib_dir)/libgcc_s.so.$(GCC_SONAME); \
fi
endif
+ $(call misc_gcc_libs,,$(p_gcc))
+
ifeq ($(with_libssp),yes)
cp -p $(srcdir)/libssp/ChangeLog \
$(d_gcc)/$(docdir)/$(p_base)/libssp/changelog