From: Bill Wendling Date: Mon, 10 Dec 2012 02:51:16 +0000 (+0000) Subject: Revert to old behavior until linker can pass export-dynamic option. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=12a38adc58fe16217f194dc151970c89de0e73b4;p=oota-llvm.git Revert to old behavior until linker can pass export-dynamic option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169720 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/lto/LTOCodeGenerator.cpp b/tools/lto/LTOCodeGenerator.cpp index 90c47eb27ba..dfd8858cd83 100644 --- a/tools/lto/LTOCodeGenerator.cpp +++ b/tools/lto/LTOCodeGenerator.cpp @@ -379,7 +379,12 @@ bool LTOCodeGenerator::generateObjectFile(raw_ostream &out, // keeps only main if it exists and does nothing for libraries. Instead // we create the pass ourselves with the symbol list provided by the linker. PassManagerBuilder().populateLTOPassManager(passes, - /*Internalize=*/!_exportDynamic, + /*Internalize=*/ + // FIXME: remove 'false' once + // Darwin linker can pass this + // option. + // + false /*!_exportDynamic*/, !DisableInline, DisableGVNLoadPRE);