On Wed, 16 May 2001, Jarkko Hietaniemi wrote:
> On Wed, May 16, 2001 at 06:05:19PM -0400, Dan Sugalski wrote:
> > The following patch (included just once! :) speeds up threaded perl
>
> Errr... I don't know quite how to break this to you... :-)
>
> > on Alpha VMS systems by about 2-3 percent. It should, in theory, work
> > the same on Tru64 versions 4.0 and up, but I didn't know the right
> > preprocessor symbol, so it's not in.
>
> defined(__osf__) && defined(__alpha), I'll fiddle that in.
Dan,
Here is a quick recipe that almost "works" on VMS from within a
perl build directory:
$ search configure. "'EOSH'","Cppsym.know"/match=and/win=(0,64)
you might want to adjust that 64 to a greater value in time.
Unfortunately it omits the leading and trailing underscores. E.g.
$ pip sea configure. "'EOSH'","Cppsym.know"/match=and/win=(0,64) | sea sys$input osf
hp9000s700 hp9000s800 hp9k8 hp_osf hppa hpux HPUX_SOURCE
OCS88 OEMVS OpenBSD os OS2 OS390 osf OSF1 OSF_SOURCE
the leading and trailing underscores are tested for on unix via more
clever shell hackery that follows the list of stuff in Cppsym.know. At
any rate the list of possible symbols, sans __, might prove helpful for
folks to make note of.
Peter Prymmer