Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!uunet!prcrs!wrwalke@prcrs.UUCP From: wrwalke@prcrs.UUCP Newsgroups: comp.sys.hp Subject: Re: perl 3.0 patch level 14 fails on HP/UX 7.0 Summary: PERL 3.0 patchlevel 15 Message-ID: <687@prcrs.UUCP> Date: 19 Mar 90 04:02:25 GMT References: <2643@ruuinf.cs.ruu.nl> Sender: wrwalke@prcrs.UUCP Lines: 33 In article <2643@ruuinf.cs.ruu.nl>, piet@cs.ruu.nl (Piet van Oostrum) writes: > I recompiled perl 3.0 patch level 14 on our newly installed HP/UX version > 7.0 and several tests failed. We changed to version 7.0 last weekend. The > > The problem seems to be the malloc, because it works if I use the malloc > that comes with perl. (HP9000s850, hp/ux 3.10) on the 800 series, the malloc included with perl causes core dumps during the man page creation. this appears to be an alignment problem in the overhead structure. to fix the malloc problem, just change #if defined (mips) || defined (sparc) in the overhead structure of malloc.c to ==> #if defined (mips) || defined (sparc) || defined (hp9000s800) as of patchlevel 15, the hp malloc still works, but don't forget to define JMPCLOBBER for longjumps in syscalls. thanks to jand and of course larry. bill. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= William Walker --- uunet!prcrs!wrwalke --- 530N-3 (703)556-2565 "There's nothing wrong with IBM that a REAL Operating System couldn't cure." -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Subject: Re: perl 3.0 patch level 14 fails on HP/UX 7.0 Newsgroups: comp.lang.perl References: <2643@ruuinf.cs.ruu.nl>