[Bug c++/64735] std::future broken on armel

ramana at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 23 10:25:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735

Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|libstdc++                   |c++

--- Comment #4 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #3)
> i.e. it's not broken, it's missing, and that's by design.

Right so if I parse that correctly, it boils down to implementation of atomics
with calls to kernel helper function vs the lack of it IIUC. Not really a
libstdc++ issue but more of an issue with the way in which atomics are
implemented on arch's that don't have the actual instruction support but are
implemented through kernel helper functions.

It appears as though this breaks quite a few packages on older versions of the
architecture so that's interesting.

Ramana



More information about the Gcc-bugs mailing list