dblaikie added a comment. Yeah, probably worth splitting this up a bit - somewhat hard to split up generation+parsing in LLVM itself (eg: llvm-mc+llvm-objdump), so maybe they're grouped together (alternatively the objdump support gets checked in first with precompiled/binary test files - I forget what I did when I added the compression support initially) - but lld at least can be separated out.
================ Comment at: lld/ELF/InputSection.cpp:78-80 + if (!compression::zlib::isAvailable() || !compression::zstd::isAvailable()) error(toString(file) + ": contains a compressed section, " + + "but zlib or zstd is not available"); ---------------- Perhaps we can delay this failure/error until the type of compressed section is parsed, then error if the specific kind of compression isn't available - rather than giving the user a more vague error here that doesn't tell them which kind of compression they need to be built into the linker. (but yeah, if @MaskRay is going to take the lld support into a separate patch the feedback/discussion can happen there) CHANGES SINCE LAST ACTION https://reviews.llvm.org/D128667/new/ https://reviews.llvm.org/D128667 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits