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