diff options
author | Chris Lattner <sabre@nondot.org> | 2005-08-02 22:07:38 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-08-02 22:07:38 +0000 |
commit | 1d924f60708b0dcf60766c6e99b46274e495db9c (patch) | |
tree | 4ce4235bd8210c5800080f4cd0cb100609fef6a1 /tools/gccld/gccld.cpp | |
parent | e6ec587059eb142467cc8a5915946a3b308cb9b7 (diff) |
Pass -export-dynamic to gcc when compiling with -native and the link is
performed with -export-dynamic (aka. -disable-internalize).
Patch by Nicholas Riley!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22601 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gccld/gccld.cpp')
-rw-r--r-- | tools/gccld/gccld.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/gccld/gccld.cpp b/tools/gccld/gccld.cpp index 2ae13aa7d4..5c0fbb90d8 100644 --- a/tools/gccld/gccld.cpp +++ b/tools/gccld/gccld.cpp @@ -308,8 +308,8 @@ int main(int argc, char **argv, char **envp ) { Verbose); if (Verbose) std::cout << "Generating Native Code\n"; GenerateNative(OutputFilename, AssemblyFile.toString(), - LibPaths, Libraries, gcc, envp, LinkAsLibrary, RPath, - SOName, Verbose); + LibPaths, Libraries, gcc, envp, LinkAsLibrary, + NoInternalize, RPath, SOName, Verbose); if (!SaveTemps) { // Remove the assembly language file. @@ -340,8 +340,8 @@ int main(int argc, char **argv, char **envp ) { GenerateCFile(CFile.toString(), RealBytecodeOutput, llc, Verbose); if (Verbose) std::cout << "Generating Native Code\n"; GenerateNative(OutputFilename, CFile.toString(), - LibPaths, Libraries, gcc, envp, LinkAsLibrary, RPath, - SOName, Verbose); + LibPaths, Libraries, gcc, envp, LinkAsLibrary, + NoInternalize, RPath, SOName, Verbose); if (!SaveTemps) { // Remove the assembly language file. |