# HG changeset patch # User Christian Kamm # Date 1223756056 -7200 # Node ID ca4a816f244065b57cec49b01af928f554fc8cf7 # Parent 703d9b4505f97cce0cc25585cb31557444ffee0d Another link order fix. diff -r 703d9b4505f9 -r ca4a816f2440 gen/linker.cpp --- a/gen/linker.cpp Sat Oct 11 21:46:19 2008 +0200 +++ b/gen/linker.cpp Sat Oct 11 22:14:16 2008 +0200 @@ -217,6 +217,13 @@ // first the program name ?? args.push_back("gcc"); + // object files + for (int i = 0; i < global.params.objfiles->dim; i++) + { + char *p = (char *)global.params.objfiles->data[i]; + args.push_back(p); + } + // output filename std::string exestr; if (global.params.exefile) @@ -283,13 +290,6 @@ break; } - // object files - for (int i = 0; i < global.params.objfiles->dim; i++) - { - char *p = (char *)global.params.objfiles->data[i]; - args.push_back(p); - } - // print link command? if (!global.params.quiet || global.params.verbose) {