Recent versions of Linux require that symbols not contain periods.

Cliff Frey report, shared fix.