I'm trying to link a program with several static (.a) libraries, one of which contains a couple of classes with all static member functions. For some reason, the linker can't find those static member functions, reporting them as unresolved external references. But if I convert the libraries to dynamic libraries (.so), the problem vanishes. Has anybody seen this one? (running Ubuntu 9.10 a64).