diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2017-05-25 00:53:17 +0300 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2017-05-25 00:53:17 +0300 |
commit | 903bd930ea07e9133a58964f856a9180d26c33f7 (patch) | |
tree | 4153579cf1033b9b8d48e0c0dc3d651eb3f69947 /debian/patches/dyson-toolchain.patch | |
parent | 19ee356e13eef8fc210fa473d7d210c2f5c3b4cf (diff) | |
download | llvm-toolchain-3.8-master.tar.gz |
llvm-toolchain-3.8 (1:3.8.1-16+dyson3)HEADdyson/3.8.1-16+dyson3master
Diffstat (limited to 'debian/patches/dyson-toolchain.patch')
-rw-r--r-- | debian/patches/dyson-toolchain.patch | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/debian/patches/dyson-toolchain.patch b/debian/patches/dyson-toolchain.patch index 0d6c2c0..2589a38 100644 --- a/debian/patches/dyson-toolchain.patch +++ b/debian/patches/dyson-toolchain.patch @@ -693,16 +693,19 @@ Index: llvm-toolchain-3.8-3.8.1/clang/lib/Driver/Tools.cpp if (Output.isFilename()) { CmdArgs.push_back("-o"); CmdArgs.push_back(Output.getFilename()); -@@ -7447,7 +7520,7 @@ void solaris::Linker::ConstructJob(Compi - AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); +@@ -7444,10 +7517,8 @@ void solaris::Linker::ConstructJob(Compi + Args.AddAllArgs(CmdArgs, {options::OPT_L, options::OPT_T_Group, + options::OPT_e, options::OPT_r}); +- AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); +- if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) { - if (getToolChain().getDriver().CCCIsCXX()) + if (D.CCCIsCXX()) getToolChain().AddCXXStdlibLibArgs(Args, CmdArgs); CmdArgs.push_back("-lgcc_s"); CmdArgs.push_back("-lc"); -@@ -7457,11 +7530,73 @@ void solaris::Linker::ConstructJob(Compi +@@ -7457,11 +7528,73 @@ void solaris::Linker::ConstructJob(Compi } } @@ -780,7 +783,7 @@ Index: llvm-toolchain-3.8-3.8.1/clang/lib/Driver/Tools.cpp getToolChain().addProfileRTLibs(Args, CmdArgs); -@@ -8585,40 +8720,6 @@ void gnutools::Assembler::ConstructJob(C +@@ -8585,40 +8718,6 @@ void gnutools::Assembler::ConstructJob(C SplitDebugName(Args, Inputs[0])); } @@ -821,7 +824,7 @@ Index: llvm-toolchain-3.8-3.8.1/clang/lib/Driver/Tools.cpp static std::string getLinuxDynamicLinker(const ArgList &Args, const toolchains::Linux &ToolChain) { const llvm::Triple::ArchType Arch = ToolChain.getArch(); -@@ -8685,28 +8786,6 @@ static std::string getLinuxDynamicLinker +@@ -8685,28 +8784,6 @@ static std::string getLinuxDynamicLinker return "/lib64/ld-linux-x86-64.so.2"; } |