diff options
| author | 2017-01-04 17:25:11 +0000 | |
|---|---|---|
| committer | 2017-01-04 17:25:11 +0000 | |
| commit | 93c42b1eeec6595099383f5a49716129fd6d06b3 (patch) | |
| tree | 6512a63a426dd2eb8a54dbc9015011d4da382a96 /gnu/llvm/tools/clang/lib/Driver/ToolChains.cpp | |
| parent | Remove superfluous datatype that is 32 by default. Clang complains (diff) | |
| download | wireguard-openbsd-93c42b1eeec6595099383f5a49716129fd6d06b3.tar.xz wireguard-openbsd-93c42b1eeec6595099383f5a49716129fd6d06b3.zip | |
With clang as cross-compiler we need to make it pass the library path
to our linker. Additionally, we need to make sure the library path is
prefixed with the cross directory, which is sysroot.
ok kettenis@
Diffstat (limited to 'gnu/llvm/tools/clang/lib/Driver/ToolChains.cpp')
| -rw-r--r-- | gnu/llvm/tools/clang/lib/Driver/ToolChains.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/llvm/tools/clang/lib/Driver/ToolChains.cpp b/gnu/llvm/tools/clang/lib/Driver/ToolChains.cpp index 45622b22ab5..7ba8f25efdd 100644 --- a/gnu/llvm/tools/clang/lib/Driver/ToolChains.cpp +++ b/gnu/llvm/tools/clang/lib/Driver/ToolChains.cpp @@ -2977,7 +2977,7 @@ OpenBSD::OpenBSD(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) : Generic_ELF(D, Triple, Args) { getFilePaths().push_back(getDriver().Dir + "/../lib"); - getFilePaths().push_back("/usr/lib"); + getFilePaths().push_back(getDriver().SysRoot + "/usr/lib"); } Tool *OpenBSD::buildAssembler() const { |
