madedit makes use of hidden symbol feature of gcc while our system header
don't like it. The recent addition of hidden symbol feature have exposed
this issue.
This is a minimal set of change that makes it work.
Pointed out by: tinderbox via miwi and pav