You are almost certainly going to run into GC-related problems. Take a look at src/gc/system.c for an example of some of our most system-specific code in that area. I'm not super familiar with Itanium architecture, I'm not sure if our existing code covers that case (or covers it adequately). You're definitely going to need to look at code in src/platform/*, which is controlled by configure options.
I think Parrot used to support VMS in the past, so you might get lucky and find some of the old code. Thanks for the work on this, VMS is not a platform that most of our core developers use or are familiar with. --Andrew Whitworth On Mon, Jan 9, 2012 at 8:37 PM, Jonathan "Duke" Leto <[email protected]> wrote: > Howdy, > > Firstly, thanks for trying to port Parrot to VMS! You are a brave soul :) > > It would be very valuable for us to see the output of > > perl -V > uname -a # or the equivalent on VMS > gcc -v # or equivalent for other compilers > > Also, please let us know the exact version of Parrot that you are > using (or the SHA1 of the commit if you are using git). > > I recommend first trying to build an absolutely barebone Parrot: > > perl Configure.pl --without-gettext --without-gmp --without-libffi \ > --without-extra-nci-thunks \ > --without-opengl --without-readline \ > --without-pcre --without-zlib \ > --without-threads --without-icu > > that way, things like ICU and friends won't give you problems. > > Please also send the full output of the Configure step and all errors > that you get so we can help you debug stuff. > > Good luck! > > Duke > > On Mon, Jan 9, 2012 at 6:41 AM, Simon Werling <[email protected]> wrote: >> Hello, >> >> got some days of holiday and want to begin little bit porting of >> parrot on VMS. Just to see were it stops ;) >> >> I think i need to generate some VMS specific perl code and maybe some >> special makefiles and DCL scripts. >> >> Can you give me some informations where to locate those files and >> routines. Could search by myself, but think you can give me some >> advices... >> >> Got perl 5.8 on an HP integrity server (Itanium Montvale/Tukwila), >> last stable parrot release and tried to configure: >> >> - Configure needs adjustments to get test compiles run (mms files, >> compile/link flags,...) >> - adjustments because of path convertion from unix and vms style (or >> other appropriate work arounds because of file system differences) >> - some ICU version need to be organized or ported >> >> Think there'll be much more, but it's the first hour of work =) >> >> regards and thanks, simon >> _______________________________________________ >> http://lists.parrot.org/mailman/listinfo/parrot-dev > > > > -- > Jonathan "Duke" Leto <[email protected]> > Leto Labs LLC > 209.691.DUKE // http://labs.leto.net > NOTE: Personal email is only checked twice a day at 10am/2pm PST, > please call/text for time-sensitive matters. > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
