Hi! I had hoped that the bug would be fixed by a Maintainer Upload, but since this bug is blocking so many others, the Release Team has requested that I should upload the fix as an NMU.
Therefore, I've prepared a package that includes the patch, as corrected by Thiemo. I have built this package in hppa and it builds fine, but I'm going to upload it as i386, so that we are certain that the package can be auto-built. I'm attaching the full interdiff output. It's very simple. It includes the patch, and the applied version (going along with how the rest of the package is made), the entry in the patches-applied file, and the changelog entry. I hope that everything goes well, and that we can get all those waiting packages into testing now. -- Love, Marga.
diff -u perl-5.8.8/cflags.SH perl-5.8.8/cflags.SH --- perl-5.8.8/cflags.SH +++ perl-5.8.8/cflags.SH @@ -113,6 +113,8 @@ case $archname in arm-*|armeb-*) optimize=-Os;; + hppa-*|mips*-*) + optimize="$optimize -fno-delayed-branch";; esac;; pp_sys) ;; regcomp) ;; diff -u perl-5.8.8/patches-applied perl-5.8.8/patches-applied --- perl-5.8.8/patches-applied +++ perl-5.8.8/patches-applied @@ -36,0 +37 @@ +debian/patches/74_debian_hppa_mips_optim diff -u perl-5.8.8/debian/changelog perl-5.8.8/debian/changelog --- perl-5.8.8/debian/changelog +++ perl-5.8.8/debian/changelog @@ -1,3 +1,13 @@ +perl (5.8.8-6.1) unstable; urgency=high + + * Non-maintainer upload to fix Failure To Build From Source in hppa, mips + and mipsel architectures. + * Added debian/patches/74_debian_hppa_mips_optim, that forces pp_pack.c to + be compiled without the delayed-branch optimization option. + (Closes: #374396) + + -- Margarita Manterola <[EMAIL PROTECTED]> Sun, 6 Aug 2006 11:50:18 -0300 + perl (5.8.8-6) unstable; urgency=low * Work around g++-4.1 issue with register parameter declarations. only in patch2: unchanged: --- perl-5.8.8.orig/debian/patches/74_debian_hppa_mips_optim +++ perl-5.8.8/debian/patches/74_debian_hppa_mips_optim @@ -0,0 +1,11 @@ +--- perl-5.8.8/cflags.SH 2006-08-06 02:28:34.000000000 +0100 ++++ perl-5.8.8/cflags.SH 2006-08-06 02:27:15.000000000 +0100 +@@ -113,6 +113,8 @@ for file do + case $archname in + arm-*|armeb-*) + optimize=-Os;; ++ hppa-*|mips*-*) ++ optimize="$optimize -fno-delayed-branch";; + esac;; + pp_sys) ;; + regcomp) ;;