Nick Glencross wrote:
Here are some notes for those that are interested in parrot being built on other platforms.

The system in question is a PA-RISC HP-UX 11.11 system (hppa2.0w-hp-hpux11.11). The system only has the bundled C compiler and linker, so I've compiled gcc 3.3.6 for it. gcc cannot create debug information without gas, which is unfortunately not supported on this platform.

I also built Perl from source:

    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
                                                                ^^^^^^^^
Strange - everything else looks like a 32-bit machine. Is it one?

 * *Lots* of this warning in the ops:

ops/experimental.ops:285: warning: cast increases required alignment of target type

It would be helpful if you provided the core_ops*.c file that caused the warning. Different run cores have different casts.

 * ld keeps being run with -g which is not a valid flag

What does "man ld" say about liking with debug info?

 * A warning is generated from cpp about the line in config.h as it
   contains a slash.

      #define PARROT_9000/800 1

Seems to be a platform/machine or such name. Again with a bit context it could be easiliy deduced what variable got substiuted here - config.h is generated - have a look at it's header.

I've attached the result of a 'make test'.

This doesn't help yet. First the compiler has to get it right.

leo

Reply via email to