This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Alpha Cross compiler


Yes, that's exactly the case. Thanks for looking into that. Wow, that
sounds good. I'll try to modify the source code and use libatomic_ops
instead of current implementation of atomic operations.

Really appreciate your help,
Mahshid


On Wed, Jan 23, 2013 at 3:52 PM, Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
> Hi!
>
> On Wed, 2013-01-23 13:34:16 -0500, Mahshid Sedghi
> <mahshid.sedghy@gmail.com> wrote:
>> I'm trying to build alpha binaries for a MapReduce framework for
>> multi-cores called Phoenix++. Phoenix++ is a multi-threaded
>> application and supports atomic operations like test_and_set and
>> fetch_and_inc. In fact, these are the operations that are implemented
>> as inline assembly code.
>
> A link to the sources would have been helpful. I guess it's this
> project:
>
>         http://mapreduce.stanford.edu/
>
> with the sources being
>
>         http://mapreduce.stanford.edu/plus/phoenix++-1.0.tar.gz
>
> ?
>
> If that's your input, how did you ever reach the assembler error? If I
> read the sources correctly, along with your description, only x86_64
> and SparcV9 are supported ISAs wrt. their atomic.h.  That is, anything
> else (ie. Alpha) should have run in an #error...  Other than that,
> there's the libatomic_ops project which will probably provide you with
> readily-useable functions. I guess it's not a lot of work to change
> Phoenix++ to use it.
>
> MfG, JBG
>
> --
>       Jan-Benedict Glaw      jbglaw@lug-owl.de
> +49-172-7608481
>   Signature of:                           Wenn ich wach bin, träume ich.
>   the second  :
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iEYEARECAAYFAlEATYYACgkQHb1edYOZ4buffACeK3uoRA+UcfTwWhFME/qFvsn3
> hMYAoJECxK4VfrqA2n9l2PXVqXJWsxWi
> =TSuY
> -----END PGP SIGNATURE-----
>

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]