From d33362a73def59aa2e0d0f5c5aad3e696054908f Mon Sep 17 00:00:00 2001 From: Levi Bard Date: Mon, 11 Apr 2011 19:24:14 +0800 Subject: [PATCH] [C] Reorder linker args again, to fix another static linking bug. Bug 661570. * Compiler/GNUCompiler.cs: Move object files first in linker command line. License: MIT/X11 --- main/src/addins/CBinding/Compiler/GNUCompiler.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/src/addins/CBinding/Compiler/GNUCompiler.cs b/main/src/addins/CBinding/Compiler/GNUCompiler.cs index bf2d0c06f3b..da13ebec034 100644 --- a/main/src/addins/CBinding/Compiler/GNUCompiler.cs +++ b/main/src/addins/CBinding/Compiler/GNUCompiler.cs @@ -386,7 +386,7 @@ private void MakeBin (Project project, } string linker_args = string.Format ("-o \"{0}\" {1} {2} {3}", - outputName, pkgargs, objectFiles, args.ToString ()); + outputName, objectFiles, pkgargs, args.ToString ()); monitor.BeginTask (GettextCatalog.GetString ("Generating binary \"{0}\" from object files", Path.GetFileName (outputName)), 1); @@ -464,7 +464,7 @@ private void MakeSharedLibrary(Project project, } string linker_args = string.Format ("-shared -o \"{0}\" {1} {2} {3}", - outputName, pkgargs, objectFiles, args.ToString ()); + outputName, objectFiles, pkgargs, args.ToString ()); monitor.BeginTask (GettextCatalog.GetString ("Generating shared object \"{0}\" from object files", Path.GetFileName (outputName)), 1);