Now that __thread is no longer used for lsan on darwin, i386 builds
can be enabled.
Details
Diff Detail
- Build Status
Buildable 4014 Build 4014: arc lint + arc unit
Event Timeline
Don't we still need to only build this when the CMake option is set? Or are you saying that there are no more build failures? Are the tests still disabled by default on Darwin?
This still does only build if CAN_SANITIZE_LEAKS_MAC is enabled, I just moved it to a new line for clarity. There aren't any build errors, given the two dependent pthreads patches, but the test suite will still fail if it's enabled by default.
Ah, I didn't notice this relies on the other patch (I though it's a standalone patch).
Right. Once we get this to build cleanly, let's turn the CMake switch to "On" and disable running the tests. That will make sure other patches won't break the build.
Now that the allocator patch is in, this should be good to go. I'll upload the patch to enable builds (but not tests) by default separately.
LGTM, assuming this builds everywhere and the tests either pass or they're not run in "check-all"