]> granicus.if.org Git - clang/commitdiff
Enable new linker behaviour on FreeBSD.
authorDavid Chisnall <csdavec@swan.ac.uk>
Sun, 15 Jul 2012 12:53:06 +0000 (12:53 +0000)
committerDavid Chisnall <csdavec@swan.ac.uk>
Sun, 15 Jul 2012 12:53:06 +0000 (12:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160231 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Tools.cpp

index 66d792ffba3e0a2f18b04b461010f0d2bbd94b5b..59196b20e28b4030c68b5b64c3981278221f0618 100644 (file)
@@ -4996,6 +4996,8 @@ void freebsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
                                  const char *LinkingOutput) const {
   const Driver &D = getToolChain().getDriver();
   ArgStringList CmdArgs;
+  CmdArgs.push_back("--hash-style=both");
+  CmdArgs.push_back("--enable-new-dtags");
 
   if (!D.SysRoot.empty())
     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));