It doesn't hurt not to fail if these already exist, even though they normally shouldn't on the first pass through a clean build tree. I did have a rebuild fail due to this though and that shouldn't happen either. --- debian/rules.d/binary-libstdcxx-cross.mk | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/rules.d/binary-libstdcxx-cross.mk b/debian/rules.d/binary-libstdcxx-cross.mk index 18ca49a..e5e6c9d 100644 --- a/debian/rules.d/binary-libstdcxx-cross.mk +++ b/debian/rules.d/binary-libstdcxx-cross.mk @@ -146,8 +146,8 @@ $(binary_stamp)-libstdcxx: $(install_stamp) dh_makeshlibs -p$(p_lib) -V '$(p_lib) (>= $(DEB_STDCXX_SOVERSION))' -n sed s/$(cross_lib_arch)//g < debian/$(p_lib)/DEBIAN/shlibs > debian/$(p_lib)/DEBIAN/shlibs.fixed mv debian/$(p_lib)/DEBIAN/shlibs.fixed debian/$(p_lib)/DEBIAN/shlibs - mkdir debian/$(p_lib)-deps - ln -s "`readlink -e /usr/$(DEB_TARGET_GNU_TYPE)/lib`" debian/$(p_lib)-deps/lib + mkdir -p debian/$(p_lib)-deps + ln -nfs "`readlink -e /usr/$(DEB_TARGET_GNU_TYPE)/lib`" debian/$(p_lib)-deps/lib ARCH=$(DEB_TARGET_ARCH) MAKEFLAGS="CC=something" dh_shlibdeps -p$(p_lib) -L$(p_lib)-deps sed 's/\(lib[^ ]*\) /\1$(cross_lib_arch) /g' < debian/$(p_lib).substvars > debian/$(p_lib).substvars.new mv debian/$(p_lib).substvars.new debian/$(p_lib).substvars -- 1.6.3.3