- added "-ffunction-sections -fdata-sections -Wl,--print-gc-sections" and
authorBernd Petrovitsch <bernd@firmix.at>
Thu, 6 Dec 2007 20:13:56 +0000 (20:13 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Thu, 6 Dec 2007 20:13:56 +0000 (20:13 +0000)
commit3eacfd06752f75e836e5394af22819849dc65a4f
tree1971b32431d19cb607c1c4fa5c293da89090b853
parent8fc8707c7d3ee0ee324efcd915fa23d61b6355b7
- added "-ffunction-sections -fdata-sections -Wl,--print-gc-sections" and
  comnmented them out:
These tell gcc to put each function and global variable in a separate section.
The linker can than remove all unreferenced section. But in the olsrd binary
unused doesn't imply unused at all since the function may be used by plugins,
e.g. the ones in src/plugin_utils.c.
So we can use that featuer at most to identify unused functions and remove them
from the source by hand.
Makefile.inc