> The undefind reference comes from posix_api.o . I guess that > s_match_vtable is not used in that file.
You bet it is, you would get the unresolved external if it wasn't being used :-) > >> On MacOS X using g++ version 3.3 in addition to the linker problem I > >> had to make all the functions you refer to in the intiialization of > >> these tables public in order for the code to compile. > > > > Does that include > > s_match_vtable as well? > > Probably yes. I just made all functions public and it compiled - but > did not instantiate the tables Still weird, changing the declarations to public is not required with other gcc3.3 versions (see the linux regression test results for example). John. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost