|
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
>>>
|