Merge pull request #16342 from ben-albrecht/workaround-toml-error
Work-around TOML bug in mason and add a future for bug
TOML module produces a seg fault when parsing a file containing only a comment on linux32 / valgrind configs.\
This was exposed when
mason search started adding a cache file containing only a comment if a cache
file did not exist (#16223).
In this PR, we work around this bug by creating an empty cache file instead.
- added the
cache.tomlto CLEANFILES to prevent previous runs from interfering with each other in local testing
- added a future for the TOML bug - to be debugged in the future.
[Reviewed by @ronawho]