Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Aug 2017 21:11:48 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r322474 - head/contrib/llvm/tools/lld/ELF
Message-ID:  <201708132111.v7DLBmdV068309@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Sun Aug 13 21:11:48 2017
New Revision: 322474
URL: https://svnweb.freebsd.org/changeset/base/322474

Log:
  lld: Add `-z muldefs` option.
  
  Obtained from:	LLVM r310757

Modified:
  head/contrib/llvm/tools/lld/ELF/Driver.cpp

Modified: head/contrib/llvm/tools/lld/ELF/Driver.cpp
==============================================================================
--- head/contrib/llvm/tools/lld/ELF/Driver.cpp	Sun Aug 13 21:02:40 2017	(r322473)
+++ head/contrib/llvm/tools/lld/ELF/Driver.cpp	Sun Aug 13 21:11:48 2017	(r322474)
@@ -615,7 +615,8 @@ static bool getCompressDebugSections(opt::InputArgList
 
 // Initializes Config members by the command line options.
 void LinkerDriver::readConfigs(opt::InputArgList &Args) {
-  Config->AllowMultipleDefinition = Args.hasArg(OPT_allow_multiple_definition);
+  Config->AllowMultipleDefinition =
+      Args.hasArg(OPT_allow_multiple_definition) || hasZOption(Args, "muldefs");
   Config->AuxiliaryList = getArgs(Args, OPT_auxiliary);
   Config->Bsymbolic = Args.hasArg(OPT_Bsymbolic);
   Config->BsymbolicFunctions = Args.hasArg(OPT_Bsymbolic_functions);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708132111.v7DLBmdV068309>