Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Nov 2009 03:28:02 +0300
From:      Alexander Churanov <alexanderchuranov@gmail.com>
To:        rea-fbsd@codelabs.ru
Cc:        ports@freebsd.org, Mark Linimon <linimon@lonesome.com>, Boris Kochergin <spawk@acm.poly.edu>
Subject:   Re: Issues with devel/boost-* on Sparc64
Message-ID:  <3cb459ed0911091628k499507ffl13a1970d270c921d@mail.gmail.com>
In-Reply-To: <Ky7FV1nJOTSLuSXuD6IIFR9MNeY@SNwcwk2DeGhgeFqjLEiQrEAOiKg>
References:  <3cb459ed0911071747y11e5ace3gca92c9814a11d139@mail.gmail.com> <4AF628EC.3030404@acm.poly.edu> <BTAsGXLMP5aSX1%2BqQS%2BY4/eJCnU@SNwcwk2DeGhgeFqjLEiQrEAOiKg> <Ky7FV1nJOTSLuSXuD6IIFR9MNeY@SNwcwk2DeGhgeFqjLEiQrEAOiKg>

next in thread | previous in thread | raw e-mail | index | archive | help
Folks,

I've identified the root cause of the issue.
Boost folks are using custom routine written in assembly language for SPARC.

If the line 57 of boost/smart_ptr/detail/sp_counted_base.hpp is
commented, the implementation switches to spin-locked and code
compiles successfully.

I will contact Boost developers in order to fix this in upstream.
I'll also create a patch for devel/boost-libs port for using in the meanwhile.

Alexander Churanov



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3cb459ed0911091628k499507ffl13a1970d270c921d>