[PATCH] D104333: [lld-macho] Downgrade version mismatch to warning
Jez Ng via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 15 16:22:07 PDT 2021
int3 created this revision.
int3 added a reviewer: lld-macho.
Herald added a reviewer: gkm.
Herald added a project: lld-macho.
int3 requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
It's a warning in ld64. While having LLD be stricter would be nice, it
makes it harder for it to be a drop-in replacement into existing builds.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D104333
Files:
lld/MachO/InputFiles.cpp
Index: lld/MachO/InputFiles.cpp
===================================================================
--- lld/MachO/InputFiles.cpp
+++ lld/MachO/InputFiles.cpp
@@ -178,13 +178,12 @@
return false;
}
- if (it->minimum <= config->platformInfo.minimum)
- return true;
+ if (it->minimum > config->platformInfo.minimum)
+ warn(toString(input) + " has version " + it->minimum.getAsString() +
+ ", which is newer than target minimum of " +
+ config->platformInfo.minimum.getAsString());
- error(toString(input) + " has version " + it->minimum.getAsString() +
- ", which is newer than target minimum of " +
- config->platformInfo.minimum.getAsString());
- return false;
+ return true;
}
// Open a given file path and return it as a memory-mapped file.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D104333.352288.patch
Type: text/x-patch
Size: 798 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210615/3b756fd7/attachment.bin>
More information about the llvm-commits
mailing list