[arch-commits] Commit in llvm/trunk (PKGBUILD enable-lto.patch)
Evangelos Foutras
foutrelis at archlinux.org
Wed Dec 26 22:51:27 UTC 2012
Date: Wednesday, December 26, 2012 @ 17:51:27
Author: foutrelis
Revision: 173878
Tweak enable-lto.patch to fix FS#33199: LLVM/Clang cannot link 32-bit binaries.
Modified:
llvm/trunk/PKGBUILD
llvm/trunk/enable-lto.patch
------------------+
PKGBUILD | 2 +-
enable-lto.patch | 6 ++----
2 files changed, 3 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-12-26 22:20:23 UTC (rev 173877)
+++ PKGBUILD 2012-12-26 22:51:27 UTC (rev 173878)
@@ -33,7 +33,7 @@
'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48'
'3074df5322900e087377a8e03a02115463ccc0011c25917c2f06df11facd9b92'
'288a82fbff17bc554f5863734246500e637882af33ee8511019d5e0d6cd20524'
- 'f7145e203ffb4ce2c01976027f7840a9520e5341a9945f2459b6b11e5422d5b7'
+ 'fe3969d9ec93263814d9892a15b6a1eb60ad756fe7c3985a45d8cd82bc9b7a7b'
'db1f1aadebbc4c4232bdad49fb9b7dc61eac727085c63154b870fa9ce64fd18d'
'0d32ad283566357ca1bfbeb4cbe6b0b961943b79d3d718ed0435101c05629137')
Modified: enable-lto.patch
===================================================================
--- enable-lto.patch 2012-12-26 22:20:23 UTC (rev 173877)
+++ enable-lto.patch 2012-12-26 22:51:27 UTC (rev 173878)
@@ -19,14 +19,12 @@
// Tell the linker to load the plugin. This has to come before AddLinkerInputs
// as gold requires -plugin to come before any -plugin-opt that -Wl might
// forward.
-- if (D.IsUsingLTO(Args) || Args.hasArg(options::OPT_use_gold_plugin)) {
-+ // if (D.IsUsingLTO(Args) || Args.hasArg(options::OPT_use_gold_plugin)) {
+ if (D.IsUsingLTO(Args) || Args.hasArg(options::OPT_use_gold_plugin)) {
CmdArgs.push_back("-plugin");
- std::string Plugin = ToolChain.getDriver().Dir + "/../lib/LLVMgold.so";
+ std::string Plugin = ToolChain.getDriver().Dir + "/../lib/llvm/LLVMgold.so";
CmdArgs.push_back(Args.MakeArgString(Plugin));
-- }
-+ // }
+ }
AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs);
}
More information about the arch-commits
mailing list