C++ memory model... What to do with libatomic
Richard Henderson
rth@redhat.com
Thu Dec 1 17:26:00 GMT 2011
On 11/30/2011 10:07 AM, Andrew MacLeod wrote:
> PS. Reflecting upon it, I wonder if it could be a part of the gcc
> libraries like libgomp or libitm are. During configuration we could
> check to see if there is an existing libatomic in the system, and if
> there is NOT, enable building libatomic... Maybe that would be
> best? then it would "just work" for all gcc users. Or at least the
> vast majority.
I think this is almost certainly best. For GNU/Linux this might as well be forever; after all, to whom are we going to defer this work? For other operating systems, at least for the next few years until there is some hope of a standardized external libatomic to which we can defer.
> A bit late in the game for this release, so an easily downloadable
> source file would probably have to do this time around for anyone
> that happens to need it for non-lockfree atomics...
Nah. No later, really, than libitm. Getting it checked in is the only way its going to get tested anyway.
r~
More information about the Gcc
mailing list