Fix for the -fvisibility=hidden problem.

'man ld' revealed the secret. Flag -keep_private_externs seems to
do what we want.