This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Irix: MIPSpro 7.4 compiler has broken memcmp.
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 15 Oct 2014 02:47:33 +0000 (22:47 -0400)
committerJarkko Hietaniemi <jhi@iki.fi>
Thu, 16 Oct 2014 01:47:12 +0000 (21:47 -0400)
commit1764d98bf44052060e2fe7cfa940d4ffc19f5961
treee3191536df60d91f70b5a2ade38e4bcb63835866
parent8bc5de207a4b3d333e9c6535bd21b8f0b1381270
Irix: MIPSpro 7.4 compiler has broken memcmp.

(Supposedly 7.4.1m is okay in this regard, and there is also 7.5.)

The commit that 'broke' Perl build on IRIX was 57620943
which of course wasn't to blame, the IRIX compiler was.
(Symptom: miniperl crashing, can be narrowed to just /[[:alpha:]]/)

Furthermore: IRIX build was also earlier broken for a long time by
another problem (in the preprocessor), see for example perl #33849.
(Symptom: compile failing in gv.c RvDEEPCP)

Summary: building Perls on IRIX needs either this very commit,
or undoing the 57620943 (for the memcmp brokenness), and possibly
applying both the c297d531 and 08c5d564 (for the cpp brokenness).
(The latter were applied between 5.10.0 and 5.10.1.)
hints/irix_6.sh