From: Richard G. <rgo...@ya...> - 2009-06-13 19:56:29
|
Hi Igor, My platform is not sunos_sparc but sunos_x86. I suppose I will not be able make use of the files you deployed. Anyway, below you can see the changes I've done. I'm attaching the referenced files for your information. 1. ./x10.runtime.17/build.xml I'm using gcc toolchain instead of Sun toolchain, so I changed make by gmake. <property name="make.exe" value="gmake"/> 2. ./x10.runtime.17/src-cpp/Makefile Still due to gcc toolchain, I had to change find by gfind and xargs by gxargs. XARGS=gxargs FIND=gfind ... and wherever these equivalences are used. 3. When I tried to build... export LOCAL_POLYGLOT_JAR=../polyglot/lib/polyglot-epl.jar cd polyglot && ant clobber eclipse-plugin-jar ... works fine but ... cd x10.dist && ant distclean dist ... does not like my platform :( as you ca see below: gen-xrx: [echo] Building Java sources for XRX [echo] x10c -c Dummy.x10 x10/array/BaseArray.x10 x10/array/BaseDist.x10 x10/array/BaseRegion.x10 x10/array/DistArray.x10 x10/array/EmptyRegion.x10 x10/array/FastArray.x10 x10/array/FullRegion.x10 x10/array/Layout.x10 ... a bunch of others ... x10/util/concurrent/atomic/AtomicInteger.x10 x10/util/concurrent/atomic/AtomicLong.x10 x10/util/concurrent/atomic/AtomicReference.x10 x10/util/concurrent/atomic/Fences.x10 [exec] Unrecognized platform: 'SunOS,i86pc,i386' Notice: I haven't even downloaded the file you uploaded because the platforms dont match and I havent defined X10LIB environment variable. Regards Richard Gomes Igor Peshansky wrote: > Hi, Richard, > > It's best to keep these discussions on-list, so that others can benefit > from them. > > I have just uploaded a Solaris/Ultrasparc build of PGAS, as well as a > build of X10 from SVN HEAD (post-1.7.4, so it may be somewhat unstable). > Feel free to try building from the 1.7.4 sources instead. I'm not > officially announcing this release, since it's unsupported, but if you > make changes for stability on Solaris, please consider contributing > them back to the X10 project. > > We do have a test suite, but its invocation and results are somewhat > hard to interpret when run from the command line. Try invoking > x10.tests/bin/xtestScript++ from x10.tests/examples (use the absolute > path to the script; you'll also need to supply it with a list of > tests -- I usually use -list "`find . -name \*.x10`"). That will > produce a couple of log files (*run* and *err*) in the ./log > subdirectory. > > It would be interesting to find out what exactly you plan to do with > X10. > Igor > > Richard Gomes <rgo...@go...> wrote on 06/12/2009 07:16:24 AM: > > >> Hi Igor, >> >> Thanks a lot for your message. >> >> At the moment I'm moving my developement environment (and other stuff) >> from Debian Lenny to Solaris 10. >> >> After you give me a green light I will try to build X10 for Solaris >> and I will be able to concentrate more efforts on X10. >> Please let me know if you have a test suite intended to validate >> PGAS+X10 functionality. >> >> Kind Regards >> >> Richard Gomes >> http://www.jquantlib.org/index.php/User:RichardGomes >> >> On Thursday 11 June 2009 13:50:00 you wrote: >> >>> Richard Gomes <rgo...@ya...> wrote on 06/09/2009 11:12:53 >>> > AM: > >>>> Hi guys, >>>> >>>> Is there a release for Solaris 10 ? >>>> If not, what should I do to build/install using gcc? >>>> FYI, I have gcc/gmake and some other GNU tools installed and they >>>> already proved to work fine. >>>> >>> Hi, Richard, >>> >>> Currently, there is no Solaris release. >>> >>> The main problem with moving to a new platform is making a binary >>> build of the (A)PGAS runtime available for that platform. Since >>> that runtime is not open-sourced, the build will have to be done >>> by us. I will scare up a Solaris PGAS build in the next few days >>> and post it on the download page. Once that is done, you could >>> try to build the rest. Also note that our runtime was not tested >>> on Solaris, so we can provide functionality or performance >>> guarantees. >>> >>> I am now testing a Solaris build of the whole X10 system. >>> Igor >>> |