I'm programming a server application, using MySQL as the database
backend. Something that I've notice though, which poses a critical
problem with my server program, is that when the MySQL client library or
embedded server (libmysqlclient/libmysqld) gets linked into my program
and used, I can no longer load any of my own custom shared objects into
my program (using dlopen()). dlopen() does not return any error
messages, in fact, it appears that my objects are loading just fine, but
then they aren't. I've used the latest versions of both 4.0 and 4.1,
but to no avail. When I remove the MySQL code and recompile, my .so's
load in fine and run perfectly, just as I programmed them. It's only
when I use the MySQL setup that things go wrong. I hope this is just a
stupid error on my part, and not something that will force me to some
other databasing solution. Any help is greatly appreciated.
Thanks,
Kevin