SUMMARY Meta bug to track progress towards Valgrind support for the release of macOS Catalina (10.15) that reached general availability on 7 October, 2019. STEPS TO REPRODUCE 1. Build Valgrind master sources on macOS Catalina (10.15). 2. Resolve material regressions in the unit test suite on this platform.
Still early days, and I haven't pushed the changes yet. == 723 tests, 90 stderr failures, 6 stdout failures, 0 stderrB failures, 0 stdoutB failures, 4 post failures == More or less the same as Catalina for memcheck. A couple more shell failures. allexec* passes but that is because x86 is no longer supported and doing 32/64bit exex switch causes sigill on 10.14 and 10.15. Lots of new drd and helgrind failures. They are mostly related to varinfo being missing.
And the varinfo may wall be because the DWARF debuginfo is using DW_OP_piece (x93).
I'll keep this open a little longer, see if I can get the number of fails down a bit more. commit d3cd66160c7e62f611c23a5916b6025a835e857f Author: Paul Floyd <pjfloyd@wanadoo.fr> Date: Sun Dec 14 21:04:08 2025 +0100 Darwin: add macOS 10.15 support == 721 tests, 46 stderr failures, 6 stdout failures, 0 stderrB failures, 0 stdoutB failures, 4 post failures == A couple more failures in none (empty-exe and scripts/shell). Otherwise quite like macOS 10.14. Much of the code merged from Louis Brunner's git repo. Many thanks once again Louis.