[Bug 230888] Missing 64 bit atomic functions for i386 (libatomic)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Sep 10 14:14:04 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230888

Dimitry Andric <dim at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |---
             Status|Closed                      |In Progress

--- Comment #35 from Dimitry Andric <dim at FreeBSD.org> ---
(In reply to Tijl Coosemans from comment #34)
I don't pretend to understand all the magic going on, but the end result is
that all the libcalls are expanded, and the resulting .o/.pico files don't
contain any external calls, as far as I can see. As long as it works and makes
people's ports link, I'm happy.

As for gcc, I'm simply going to exclude it from this implementation, as
upstream does not use it by default, and has apparently never tried to make it
work with it. If you're using gcc, it is better to link its native libatomic
instead.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-toolchain mailing list