[lld] [LLD][COFF] Add -build-id flag to generate .buildid section. (PR #71433)
Zequan Wu via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 29 10:48:39 PST 2023
================
@@ -302,6 +302,17 @@ bool link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
} else if (!args.hasArg(OPT_strip_all)) {
add("-debug:dwarf");
}
+ if (auto *a = args.getLastArg(OPT_build_id)) {
+ StringRef v = a->getValue();
+ if (v == "none")
+ add("-build-id:no");
+ else {
+ if (!v.empty())
+ warn("unsupported build id hashing: " + v + ", using default hashing.");
+ add("-build-id");
+ }
+ } else
+ add("-build-id");
----------------
ZequanWu wrote:
Done.
https://github.com/llvm/llvm-project/pull/71433
More information about the llvm-commits
mailing list