(this report covers two weeks) For the last two weeks I continued work on making the stderr of builds less noisy, and for blead to build, test, and be stderr-clean under ASan -fsanitize=undefined. Quite a few of the fixes are on cpan/ code, so I haven't pushed those to blead, but rather to the branches davem/cpan-warn and davem/cpan-undef. Shortly I'll be opening tickets / sending notifications to the relevant CPAN authors. Prior to this work, (Configure && make) 2>/tmp/errs gave 700+ lines of output. With the stuff I've applied to blead, plus the extra commits in the davem/cpan-warn branch, this reduces to 29 lines, which are all generated by CPAN modules and are for which I don't have the domain expertise to fix (I'll be raising tickets for those too). With a further bunch of commits to blead that I pushed today, plus the commits in davem/cpan-undef, clang -fsanitize=undefined produces no extra test failures or output stderr on my system with clang 3.4. (I've just tried it with 3.6, and there is new noise which I haven't addressed yet). All of the above just applies to Linux with gcc or clang with default-ish build options; I'm sure other platforms and compilers still give plenty of noise 2014/12/15 0:23 process p5p mailbox 5:32 reduce amount of stderr stuff in build/test 2014/12/16 0:17 process p5p mailbox 5:39 reduce amount of stderr stuff in build/test 2014/12/17 0:27 process p5p mailbox 1:38 reduce amount of stderr stuff in build/test 2:50 miscellaneous stuff 2014/12/19 1:03 process p5p mailbox 2:23 reduce amount of stderr stuff in build/test 3:35 fix clang -fsanitize=undefined failures 2014/12/20 3:41 fix clang -fsanitize=undefined failures 2014/12/21 0:37 fix clang -fsanitize=undefined failures # ---- 2014/12/22 12:04 fix clang -fsanitize=undefined failures 2014/12/23 1:39 fix clang -fsanitize=undefined failures 2014/12/25 2:02 process p5p mailbox SUMMARY: 21:36 fix clang -fsanitize=undefined failures 2:50 miscellaneous stuff 4:12 process p5p mailbox 15:12 reduce amount of stderr stuff in build/test ------ 43:50 TOTAL (HH::MM) -- More than any other time in history, mankind faces a crossroads. One path leads to despair and utter hopelessness. The other, to total extinction. Let us pray we have the wisdom to choose correctly. -- Woody AllenThread Next