llvm-toolchain/debian/patches/profile_rt.diff
2013-05-08 18:28:42 +00:00

22 lines
969 B
Diff

Index: llvm-toolchain-snapshot_3.3~svn181457/clang/lib/Driver/Tools.cpp
===================================================================
--- llvm-toolchain-snapshot_3.3~svn181457.orig/clang/lib/Driver/Tools.cpp 2013-05-08 20:25:58.000000000 +0200
+++ llvm-toolchain-snapshot_3.3~svn181457/clang/lib/Driver/Tools.cpp 2013-05-08 20:25:58.000000000 +0200
@@ -34,6 +34,7 @@
#include "llvm/Support/Host.h"
#include "llvm/Support/Process.h"
#include "llvm/Support/raw_ostream.h"
+#include "llvm/Config/config.h"
using namespace clang::driver;
using namespace clang::driver::tools;
@@ -217,7 +218,7 @@
// libprofile_rt.so. We used to use the -l:libprofile_rt.a syntax, but that is
// not supported by old linkers.
std::string ProfileRT =
- std::string(TC.getDriver().Dir) + "/../lib/libprofile_rt.a";
+ std::string(TC.getDriver().Dir) + "/../lib/llvm-"+PACKAGE_VERSION+"/lib/libprofile_rt.a";
CmdArgs.push_back(Args.MakeArgString(ProfileRT));
}