mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-15 14:48:35 +00:00
fix the fuzzer patch
This commit is contained in:
parent
fd40b6607b
commit
4dac68ac24
12
debian/patches/libfuzzer-path.diff
vendored
12
debian/patches/libfuzzer-path.diff
vendored
@ -2,13 +2,15 @@ Index: llvm-toolchain-5.0-5.0.1/clang/lib/Driver/ToolChains/CommonArgs.cpp
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- llvm-toolchain-5.0-5.0.1.orig/clang/lib/Driver/ToolChains/CommonArgs.cpp
|
--- llvm-toolchain-5.0-5.0.1.orig/clang/lib/Driver/ToolChains/CommonArgs.cpp
|
||||||
+++ llvm-toolchain-5.0-5.0.1/clang/lib/Driver/ToolChains/CommonArgs.cpp
|
+++ llvm-toolchain-5.0-5.0.1/clang/lib/Driver/ToolChains/CommonArgs.cpp
|
||||||
@@ -602,7 +602,8 @@ static void addLibFuzzerRuntime(const To
|
@@ -600,9 +600,8 @@ collectSanitizerRuntimes(const ToolChain
|
||||||
|
static void addLibFuzzerRuntime(const ToolChain &TC,
|
||||||
|
const ArgList &Args,
|
||||||
ArgStringList &CmdArgs) {
|
ArgStringList &CmdArgs) {
|
||||||
StringRef ParentDir = llvm::sys::path::parent_path(TC.getDriver().InstalledDir);
|
- StringRef ParentDir = llvm::sys::path::parent_path(TC.getDriver().InstalledDir);
|
||||||
SmallString<128> P(ParentDir);
|
- SmallString<128> P(ParentDir);
|
||||||
- llvm::sys::path::append(P, "lib", "libLLVMFuzzer.a");
|
- llvm::sys::path::append(P, "lib", "libLLVMFuzzer.a");
|
||||||
+ SmallString<128> P(ToolChain.getDriver().Dir);
|
+ SmallString<128> P;
|
||||||
+ llvm::sys::path::append(P, + "/../lib" CLANG_LIBDIR_SUFFIX, "libfuzzer.a");
|
+ llvm::sys::path::append(P, TC.getDriver().Dir, "/../lib" CLANG_LIBDIR_SUFFIX, "libFuzzer.a");
|
||||||
CmdArgs.push_back(Args.MakeArgString(P));
|
CmdArgs.push_back(Args.MakeArgString(P));
|
||||||
TC.AddCXXStdlibLibArgs(Args, CmdArgs);
|
TC.AddCXXStdlibLibArgs(Args, CmdArgs);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user