mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-19 03:24:09 +00:00
llvm-mc: error when -compress-debug-sections is requested and zlib is not linked
This is a bit of a stab in the dark, since I have zlib on my machine. Just going to bounce it off the bots & see if it sticks. Do we have some convention for negative REQUIRES: checks? Or do I just need to add a feature like I've done here? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205050 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -384,8 +384,13 @@ int main(int argc, char **argv) {
|
||||
std::unique_ptr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(*MRI, TripleName));
|
||||
assert(MAI && "Unable to create target asm info!");
|
||||
|
||||
if (CompressDebugSections)
|
||||
if (CompressDebugSections) {
|
||||
if (!zlib::isAvailable()) {
|
||||
errs() << ProgName << ": build tools with zlib to enable -compress-debug-sections";
|
||||
return 1;
|
||||
}
|
||||
MAI->setCompressDebugSections(true);
|
||||
}
|
||||
|
||||
// FIXME: This is not pretty. MCContext has a ptr to MCObjectFileInfo and
|
||||
// MCObjectFileInfo needs a MCContext reference in order to initialize itself.
|
||||
|
Reference in New Issue
Block a user