summaryrefslogtreecommitdiff
path: root/AUTHORS
diff options
context:
space:
mode:
authorathenian200 <athenian200@outlook.com>2019-10-04 04:35:10 -0500
committerathenian200 <athenian200@outlook.com>2019-10-21 04:53:43 -0500
commit2e908a8b2c02750f40fdcd5c9b993d881d9fd48f (patch)
tree931b1655817eb00542653d30aed335914cde6be2 /AUTHORS
parent925459ceca5317071012a6735b84a79c11f0091e (diff)
downloaduxp-2e908a8b2c02750f40fdcd5c9b993d881d9fd48f.tar.gz
MoonchildProductions#1251 - Part 20: Add atomic.h to system-headers.
https://bugzilla.mozilla.org/show_bug.cgi?id=1369061 OpenIndiana used a much messier fix for this, but this one was used by Mozilla and looks a lot cleaner. It shouldn't interfere with any other targets, but if it does, the messy version of this fix basically involves rewriting the Solaris version of atomicops_internals_solaris.h to use GCC compiler intrinsics for atomic operations directly. It absolutely works, but it's gross to look at. https://github.com/OpenIndiana/oi-userland/blob/3b246b0b385735b092a88f58f9baa9799ee34761/components/web/firefox/patches/01-FF43.0b3_OpenSXCE_x86_x64.patch Another fix may be possible by preventing config/gcc-hidden.h from being included, or possibly using well-placed GCC pragmas to solve the visibility issues.
Diffstat (limited to 'AUTHORS')
0 files changed, 0 insertions, 0 deletions