[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