https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41091
Bobby Reynolds <boreynol at microsoft dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |boreynol at microsoft dot com
--- Comment #9 from Bobby Reynolds <boreynol at microsoft dot com> ---
My team is also impacted by this issue (also with tracing code, as it turns
out).
FWIW there's a great writeup explaining the issue on Stack Overflow:
https://stackoverflow.com/questions/35091862/inline-static-data-causes-a-section-type-conflict
In this writeup, the author suggests that perhaps -fno-gnu-unique should
additionally cause GCC to _not_ use section grouping for the associated symbol;
in this case GCC would simply emit a weak symbol without grouping, which I
believe would match the (admittedly less robust) behavior of Clang.