Package: src:gcc-4.9 Version: 4.9-20140411-1 Severity: normal Tags: patch User: helm...@subdivi.de Usertags: rebootstrap
Hi doko, Build configuration: with_deps_on_target_arch_pkgs=yes DEB_TARGET_ARCH=arm64 Tail of build-log: Applying patch cross-ma-install-location.diff patching file src/boehm-gc/configure.ac patching file src/libada/configure.ac patching file src/libffi/configure.ac Hunk #1 succeeded at 495 (offset 9 lines). patching file src/libgcc/configure.ac Hunk #1 succeeded at 95 (offset 10 lines). Hunk #2 succeeded at 139 (offset 10 lines). patching file src/libgfortran/configure.ac patching file src/libgo/configure.ac Hunk #1 succeeded at 80 (offset 3 lines). patching file src/libgomp/configure.ac patching file src/libitm/configure.ac patching file src/libjava/configure.ac Hunk #1 succeeded at 1571 (offset 5 lines). can't find file to patch at input line 190 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- a/src/libmudflap/configure.ac |+++ b/src/libmudflap/configure.ac -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored patching file src/libobjc/configure.ac Hunk #1 succeeded at 108 (offset -1 lines). patching file src/libquadmath/configure.ac patching file src/libssp/configure.ac patching file src/libstdc++-v3/acinclude.m4 patching file src/zlib/configure.ac patching file src/libatomic/configure.ac patching file src/libsanitizer/configure.ac Hunk #1 succeeded at 40 (offset 2 lines). Patch cross-ma-install-location.diff does not apply (enforce with -f) make: *** [stamps/02-patch-stamp] Error 1 dpkg-buildpackage: error: debian/rules control gave error exit status 2 Seems like another mention of mudflap that should be removed. Patch attached. Helmut
diff -u gcc-4.9-4.9-20140411/debian/changelog gcc-4.9-4.9-20140411/debian/changelog --- gcc-4.9-4.9-20140411/debian/changelog +++ gcc-4.9-4.9-20140411/debian/changelog @@ -1,3 +1,11 @@ +gcc-4.9 (4.9-20140411-1.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Remove mentions to mudflap from patches/cross-ma-install-location.diff, + because there is no mudflap in gcc-4.9 anymore. Closes: #-1 + + -- Helmut Grohne <hel...@subdivi.de> Sat, 12 Apr 2014 10:29:18 +0200 + gcc-4.9 (4.9-20140411-1) unstable; urgency=medium * GCC 4.9.0 release candidate 1. diff -u gcc-4.9-4.9-20140411/debian/patches/cross-ma-install-location.diff gcc-4.9-4.9-20140411/debian/patches/cross-ma-install-location.diff --- gcc-4.9-4.9-20140411/debian/patches/cross-ma-install-location.diff +++ gcc-4.9-4.9-20140411/debian/patches/cross-ma-install-location.diff @@ -185,26 +185,6 @@ multi_os_directory=`$CC -print-multi-os-directory` case $multi_os_directory in .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /. ---- a/src/libmudflap/configure.ac -+++ b/src/libmudflap/configure.ac -@@ -157,15 +157,8 @@ - toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' - ;; - no) -- if test -n "$with_cross_host" && -- test x"$with_cross_host" != x"no"; then -- # Install a library built with a cross compiler in tooldir, not libdir. -- toolexecdir='$(exec_prefix)/$(target_alias)' -- toolexeclibdir='$(toolexecdir)/lib' -- else -- toolexecdir='$(libdir)/gcc-lib/$(target_alias)' -- toolexeclibdir='$(libdir)' -- fi -+ toolexecdir='$(libdir)/gcc-lib/$(target_alias)' -+ toolexeclibdir='$(libdir)' - multi_os_directory=`$CC -print-multi-os-directory` - case $multi_os_directory in - .) ;; # Avoid trailing /. --- a/src/libobjc/configure.ac +++ b/src/libobjc/configure.ac @@ -109,15 +109,8 @@