I did some clean up work on my kernel module for FreeBSD this morning, and then
proceeded to try and get plex up and running. Of course, since I'd been
focusing on the kernel module, I didn't realize that the user-land code
wouldn't compile. So I made a few kludges to the user/Makefile (to make it
use gmake) and removed the -ldl option from the final linking of plex86. My
first question is, what is libdl? My second question is, after I got the user
code to compile, I got the following error message when I ran plex86:
libstdc++.so.3: undefined symbol __ti9exception
I have a feeling that this has to do with FreeBSD not having sufficiently
updated libraries for C++, but I thought I'd ask here anyway. Has anyone else
seen this behavior? Better yet, can anyone tell me when this symbol was added
to libstdc++?
Isaac Waldron
waldroni at lr dot net