# New Ticket Created by Andy Dougherty # Please include the string: [perl #39245] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=39245 >
The following patch updates my Solaris 8 results. Also, other parts of the file looked woefully out of date. The purpose of the PLATFORMS file, according to the blurb at the top, is to report that "Parrot was reported to compile and run tests successfully on the following platforms." Listing platforms for which results are so old as to be irrelevant, or for which no results at all are available, doesn't seem to me to be particularly helpful. Accordingly, I propose deleting all entries without any date at all, and all entries that date from before 2006. If those systems are indeed still actively tested, it's simple enough to add them back in. Overall, though, I think this better represents the state of parrot portability knowledge. I can see an argument for adding a section to the file saying "Reports on the following systems would be particuarly welcome", and listing there such platforms as AIX and HPUX, but any such listing would be incomplete. Instead, a general plea at the top for more reports seems to me to be more appropriate. --- parrot-current/PLATFORMS Sun May 14 19:15:06 2006 +++ parrot-andy/PLATFORMS Tue May 30 09:48:38 2006 @@ -8,50 +8,17 @@ Platform B8 Runloops Feature Comp Test Inst YYYYMMDD CGoto JIT EXEC Thr Sig --------------------------------------------------------------------------- -aix-pwr-xlc6 B - Y - Y - Y Y ? -aix-pwr64-xlc6 B8 - - - Y - Y Y/20 ? darwin_7.9.0 (10.3) B Y Y - Y Y Y Y Y 20060514 -darwin_8.2.0-gcc4.0.0 B Y Y - Y Y Y Y ? 20050804 -freebsd5.2-i386 Y Y/4 Y Y - Y*6 Y ? -freebsd6.0b-amd64 8 Y - - Y Y Y Y/12 ? 20050804 -hpux-pa_risc2.0-gcc2.9 B ? - - Y Y Y*2 Y ? -?-ia64 ? ? ? ? ? ? ? ? -irix6.5 ? ? ? Y ? Y Y/2 ? -irix6.5-64 B8 ? ? ? Y Y Y Y ? 20040816 -linux-ppc-gcc2.95.3 B Y Y Y Y Y Y Y ? -linux-ppc-gcc3.2.3 B Y Y/9 Y Y Y Y Y ? -linux-sparc-gcc3.3.3 B Y - - Y Y Y Y ? -linux-sparc64-gcc3.3.3 B8 Y - - - - Y - ? -linux-x86-gcc2.95.2 Y Y Y Y Y Y Y Y 20051106 -linux-x86-gcc3.2.3 Y Y Y Y Y Y Y ? 20050930 -linux-x86-gcc3.3.3 Y Y Y Y Y Y Y Y 20051001 -linux-x86-gcc3.3.3 *3 Y Y Y Y Y Y Y*3 ? linux-x86-gcc3.3.5.2005013 Y Y Y Y Y Y Y ? 20060514 linux-x86-gcc4.0.2 Y Y Y Y Y Y Y ? 20060514 -linux-x86-gcc4.0.3 Y Y Y Y Y Y Y Y 20051204 linux-x86-gcc4.1.0 Y Y Y Y Y Y Y Y 20060306 -linux-x86-icc8 Y Y Y Y Y Y Y ? -linux-x86_64-gcc3.3.3 8 Y - - Y Y Y Y ? -linux-x86_64-gcc3.4.2 8 Y - - Y Y Y Y ? 200505 linux-x86_64-gcc3.4.3 8 Y - - Y Y Y Y ? 20060108 -netbsd ? ? Y ? ? Y Y*1 ? -openbsd Y Y/5 Y Y - Y Y ? -openbsd-ppc B Y - - - - Y Y ? -openbsd_beta_3.5-vax ? ? ? ? ? Y*4 Y/26 ? -os2 ? ? ? ? ? ? ? ? -plan9 ? ? ? ? ? ? ? ? -sol8-sparc-cc B - - - - - - Y/983 ? 20060502 -sol9-sparc-gcc3.3.2 B - Y/2 - Y ? Y Y/2 ? 20050814 +sol8-sparc-cc B - - - - - - Y/997 ? 20060530 sol10-sparc-cc_5.8 B Y - - Y Y Y Y/6 ? 20060331 sol10-sparc-gcc_4.0.2 B Y - - Y Y Y Y/7 ? 20060401 -tru64-alpha-gcc 8 ? ? ? Y ? Y Y ? tru64-alpha-compaq_c6.5 8 ? ? ? Y ? Y Y/2 ? 20060203 -vms ? ? ? ? ? ? ? ? -win32-bcc ? ? ? ? ? ? ? ? -win32-cygwin_1.5.18 Y Y - Y Y Y*5 Y/2 ? 20060108 -win32-icl_8.0.48 - Y - - - Y Y/2 ? +win32-cygwin_1.5.18 Y Y - Y Y Y*1 Y/2 ? 20060108 win32-mingw-gcc3.4.2 Y Y - - - Y Y/12 Y 20060221 -win32-msvc_6.0 - Y - - - Y Y ? 20050804 win32-msvc_7.1 - Y - - - Y Y/71 ? 20060203 ? ... unknown or untested @@ -78,15 +45,9 @@ YYYYMMDD The date tested. Remarks: -*1 no recent report -*2 needs Configure.pl --define=inet_aton -*3 kernel 2.6.1 NPTL: signal_2 and _4 failing due to test script problems -*4 need deactivating of PARROT_HAS_HEADER_DLFCN -*5 need PATH=$PATH:$PWD/blib/lib to locate DLL -*6 needs "gmake" -*7 needs perl Configure.pl --cc=gcc --link=gcc --ld=gcc --cxx=gcc +*1 need PATH=$PATH:$PWD/blib/lib to locate DLL -The following configurations are also working on x86/linux (and likely +The following configurations are also working on x86/linux (and possibly other platforms): optimized build: perl Configure.pl --optimize system malloc: perl Configure.pl --gc=libc -- Andy Dougherty [EMAIL PROTECTED]