On 03/16/2017 12:20 PM, Stephan Bergmann wrote:
* macOS 10.8 (<https://wiki.documentfoundation.org/index.php?title=ReleaseNotes/4.4&oldid=99539#Mac_OS_X>)

Bumping this to macOS 10.9 would get rid of the last known case of !HAVE_THREADSAFE_STATICS (cf. <https://cgit.freedesktop.org/libreoffice/core/commit/?id=aa2fbfc4faa24cf7ee5aa9afdafddbd536ac4fec> "Found out that Mac OS X 10.9 has working threadsafe statics"). What is unknown however is the status on Android and iOS. Having HAVE_THREADSAFE_STATICS everywhere would allow to clean up code, see e.g. <https://gerrit.libreoffice.org/#/c/35258/> "replace double-checked-locking with C++11 static initializer".

So

* macOS baseline is bumped (<https://cgit.freedesktop.org/libreoffice/core/commit/?id=7dcee9790c18a594236dc32a534c20f1e7447ee6> "bumb MacOS baseline to 10.9")

* and all toolchains are now considered to have thread-safe statics (<https://cgit.freedesktop.org/libreoffice/core/commit/?id=6517fd2107a5a71290afad8850da0eab51519bc6> "HAVE_THREADSAFE_STATICS sould always be true")

(and writing typo-free commit messages is hard).
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to