Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293312 - =dev-lang/perl-5.10.1: Remove temporary ICE patch (was: fails to build on ia64)
Summary: =dev-lang/perl-5.10.1: Remove temporary ICE patch (was: fails to build on ia64)
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: IA64 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 288028
  Show dependency tree
 
Reported: 2009-11-15 19:49 UTC by Raúl Porcel (RETIRED)
Modified: 2009-11-15 20:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raúl Porcel (RETIRED) gentoo-dev 2009-11-15 19:49:57 UTC
RealPPPort.c: In function 'XS_Devel__PPPort_ptrtests':
RealPPPort.c:1524: error: unrecognizable insn:
(insn 61 60 62 8 RealPPPort.xs:778 (set (reg:DF 379)
        (unsigned_float:DF (reg/f:DI 328 sfp))) -1 (nil))
RealPPPort.c:1524: internal compiler error: in instantiate_virtual_regs_in_insn, at function.c:1637
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
make[1]: *** [RealPPPort.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-lang/perl-5.10.1/work/perl-5.10.1/ext/Devel-PPPort'
Unsuccessful make(ext/Devel-PPPort): code=512 at make_ext.pl line 360.
make: *** [lib/auto/Devel/PPPort/PPPort.so] Error 25
make: *** Waiting for unfinished jobs....


See:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548943
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41551

Until its fixed on gcc, please apply the patch from Debian:
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=0001-Temporarily-work-around-an-internal-compiler-error-i.patch;att=1;bug=548943
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2009-11-15 20:22:57 UTC
Patch added to perl-5.10.1-9.tar.bz2

Now we have to remember to remove the workaround in the future.