]> Kevux Git Server - fll/commit
Bugfix: revert compiler workaround 5bdaa0b, place arguments after source
authorKevin Day <thekevinday@gmail.com>
Fri, 9 Jan 2015 00:34:06 +0000 (18:34 -0600)
committerKevin Day <thekevinday@gmail.com>
Fri, 9 Jan 2015 00:34:06 +0000 (18:34 -0600)
commitebec215a325ccd7926c6a393959bc35ec1c2c258
tree7b9bc6865c4304029d8e31d6cb32fed4e89130ba
parent88f0746a7acc2d4ca8607c405d2fa80cbc56f9ca
Bugfix: revert compiler workaround 5bdaa0b, place arguments after source

The problem turns out to be that, for gcc at the very least, linker options such as -lc are not properly passed to the linker when it is before the source files.
Using the examples:
  1) gcc -lc main.c
  2) gcc main.c -lc

In case of #1, the -lc is not passed to the linker.
In case of #2, the -lc is passed to the linker.

All arguments are now being moved after the source parts.

see: 5bdaa0b Workaround: compilers on some systems seem to be sensitive to the order of arguments
see: http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html
build/scripts/generate.sh