diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2024-11-27 22:48:48 -0500 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2024-11-28 00:36:27 -0500 |
commit | a15fa5bb5c73df85a7261af00158780ca309f357 (patch) | |
tree | d865871652c5f34fd6b365c559ae530761e22bfa /dev-ros/rosserial_server | |
parent | net-nds/openldap: Stabilize 2.6.6-r2 x86, #913161 (diff) | |
download | gentoo-master.tar.gz gentoo-master.tar.bz2 gentoo-master.zip |
Passing -latomic is no longer needed when using the new compiler-rt
w/ USE=atomic-builtins, and lets gcc be optional on llvm profiles.
To recap:
* gcc: don't need -latomic
* clang (w/o compiler-rt): don't need -latomic
* clang + compiler-rt[atomic-builtins]: don't need -latomic
* clang + compiler-rt[-atomic-builtins]: needs -latomic
So, if compiler-rt always provides atomics in the future (rather
than optional) all workarounds could be dropped.
The || ( ) is a bit "best effort" given dependencies don't know
what is actually going to be used.
(not worth a revbump, if really want to depclean gcc please
re-emerge manually)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-ros/rosserial_server')
0 files changed, 0 insertions, 0 deletions