On Thu, Feb 26, 2004 at 09:29:59AM +0100, Leopold Toetsch wrote:
> Leopold Toetsch <[EMAIL PROTECTED]> wrote:
> > Please help me fill out the blanks by sending or committing patches.
> > Please make sure to have the latest and best Parrot from CVS.
> 
> Still a lot of platforms missing. Please ...
>

Hi,

I have downloaded the snapshot dated 27-Feb-2004 00:01  from
http://cvs.perl.org/snapshots/parrot/ and tested it on hpux.

I order to get it to compile I have to revert to using inet_aton
at line 623 of io_unix.c. inet_pton was causing unsatisfied symbols
at link time.

The thread and signal tests are currently disabled for hpux.
After enabling them in the test scripts they both pass all their tests.

All tests successful, 70 subtests skipped.
Files=95, Tests=1380, 224 wallclock secs (126.22 cusr + 78.33 csys =
204.55 CPU)

Summary of my parrot 0.0.13 configuration:
  configdate='Fri Feb 27 06:00:27 2004'
  Platform:
    osname=RISC2.0, archname=PA-RISC2.0
    jitcapable=0, jitarchname=nojit,
    jitosname=nojit, jitcpuarch=i386
    execcapable=0
    perl=perl
  Compiler:
    cc='gcc', ccflags='-D_HPUX_SOURCE -L/lib/pa1.1 -DUINT32_MAX_BROKEN
-I/usr/local/include',
  Linker and Libraries:
    ld='ld', ldflags='',
    cc_ldflags='',
    libs='-lnsl_s -ldld -lm -lndir -lcrypt -lsec -lpthread'
  Dynamic Linking:
    so='.so', ld_shared='-b',
    ld_shared_flags=''
  Types:
    iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
    ptrsize=4, ptr_alignment=4 byteorder=4321, 
    nv=double, numvalsize=8, doublesize=8

bash-2.05$ uname -a
HP-UX gnbil2dv B.11.00 A 9000/800 unknown
bash-2.05$ gcc -v
Reading specs from
/usr/cygnus/bin/../lib/gcc-lib/hppa1.0-hp-hpux11.00/2.9-gnupro-98r2/specs
gcc version 2.9-gnupro-98r2
bash-2.05$ perl -v

This is perl, v5.6.0 built for PA-RISC2.0


> :r PLATFORMS
> 
> Parrot-0.0.999 was reported to compile and run tests successfuly on these
> platforms:
> 
> Platform           B8     Runloops         Feature        Compile  Tests
>                        CGoto JIT EXEC   Threads Signals
> ---------------------------------------------------------------------
> aix                      -    Y    -       Y      -          Y       Y
> darwin
> freebsd
> hpux
> ?-ia64
> irix6.5                                    Y                 Y       Y/2
> linux-amd64         8
> linux-ppc-gcc3.2.3  B         Y    Y       Y      Y          Y       Y
> linux-x86-gcc2.95.2      Y    Y    Y       Y      Y          Y       Y
> linux-x86-gcc3.3.3       Y    Y    Y       Y      Y          Y       Y
> openbsd                  Y    Y/5  Y       Y      -          Y       Y
> os2
> solaris
> tru64               8
> vms
> win32-bcc
> win32-cygwin
> win32-mingw
> win32-msvc
> 
> -   ... no
> Y   ... yes
> Y/n ... tests with n failures
> 
> Platform is "OS-processor-compiler" or a unique shortcut.
> 
> B8 are Processor flags
> B   ... Processor is big endian
> 8   ... opcode_t is 8 byte, i.e. a 64 bit machine
> 
> CGoto ... CGoto runloop is supported
> JIT   ... JIT core is supported
> EXEC  ... compiling to native executables is supported
> Threads . Parrot is multi-threaded
> Signals . Parrot catches kind of a SIGINT (program termination) signal
> 
> Thanks,
> leo

-- 
We envision to professionally maintain progressive meta-services in order 
to interactively integrate excellent catalysts for change because that 
is what the customer expects

Reply via email to