> 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

Reply via email to