Xref: utzoo comp.lang.perl:3293 comp.unix.ultrix:5556 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!think.com!paperboy!meissner From: meissner@osf.org (Michael Meissner) Newsgroups: comp.lang.perl,comp.unix.ultrix Subject: Re: perl on DECstation, Ultrix 4.1 Message-ID: Date: 10 Dec 90 16:47:09 GMT References: Sender: news@OSF.ORG Distribution: comp Organization: Open Software Foundation Lines: 23 In-reply-to: rusty@belch.Berkeley.EDU's message of 9 Dec 90 18:57:56 GMT In article rusty@belch.Berkeley.EDU (Rusty Wright) writes: | What's the trick to get perl (patch level 41) to compile under Ultrix | 4.1 on a DECstation with optimization? I thought I remembered someone | saying that you had to use 1 for VOIDFLAGS and I'm doing that, but | it's still failing tests op.eval and op.s. Don't optimize, and set d_castneg to 'undef'. I don't remember off-hand which are the modules that have traditionally broken the MIPS optimizer. The castneg was recently reported, and it's because PERL and the MIPS compiler disagree on how negative floats are to be converted to unsigned. Alternatively, you could use my patches to GCC, which runs perl just fine even at the highest optimization level. If you have Ultrix 3.1, you do have to tell perl no to use the waitpid function, since the function is broken in those revisions. -- Michael Meissner email: meissner@osf.org phone: 617-621-8861 Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142 Considering the flames and intolerance, shouldn't USENET be spelled ABUSENET?