I was wondering if there were plans to add compression to the ThinLTO cache?
If no, what would be a good solution? Use llvm/Support/Compression.h? Integrate any other compression algorithm? (it’d be good if it could work out-of-the-box)
Support HTTP to take advantage of the compression?
Allow for plugins to handle the cache streams? (that would be great, we wouldn’t need any post-processing steps to store the files in our object store)
Also side-question: I was wondering if cache files can be shared across a team? (given relative paths in the compilation cmd-lines)