Quoth our developers:
In GCC/G++ 4.6+, library arguments specified with -l (-lm -lz
- -lsignal_sample) have to be at the END of the command line.
If I recall correctly, this exact behavior used to *break* GCC 4.1 or 4.2.
I'm gonna grab Stallman by the beard and pin him down for a full-body
waxing at a Flushing salon if I ever see him.