Re: edbi on 64 bit machines?
- Posted by mattlewis (admin) Apr 26, 2012
- 4091 views
egis said...
Is it possible that my libmysqlclient is libmysqlclient.so.15.0.0 instead of libmysqlclient.so.16.0.0?
Could be. From the thread, I'm not sure if we've established the following:
- Were you able to run ldd on the edbi driver file you translated?
- Does it load properly using open_dll() with an absolute path?
If both of those work, then it sounds like an issue with edbi finding it.
Oh! I remember fighting this before. Basically, IIRC, ldconfig assumes that your dynamically loaded libraries start with "lib" and ignores anything that doesn't start that way. But the edbi file isn't named like that. I think that I changed the name of the file to have lib at the beginning, and modified edbi to look for a driver with that name. Otherwise, you might have to put it into a directory where edbi looks.
Matt