mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 15:23:51 +00:00
ed863255b4
MOZ_REPLACE_MALLOC_LINKAGE was added back when there were problems with getting weak references working properly for replace-malloc. Versions of OSX < 10.6 needed flat namespace, but aren't supported anymore. Versions of Xcode < 4.5 required flat namespace + a dummy library in order to produce proper weak references. There is virtually nobody still building with such an ancient toolchain. Keeping those around doesn't /really/ hurt, except recent versions of Xcode don't expose dyldinfo in /usr/bin, used for the configure test. Consequently, MOZ_REPLACE_MALLOC_LINKAGE ended up being set to use the dummy library setup, which, by using flat namespace, now causes harm in bug 1356701, causing bug 1378332. --HG-- extra : rebase_source : e3edc1f2cf905943c33fafeb631f2f88fc87167e |
||
---|---|---|
.. | ||
build | ||
fallible | ||
gtest | ||
mozalloc | ||
mozjemalloc | ||
replace | ||
volatile | ||
moz.build |