more useful options | |
PerlMonks |
Re: dyld: lazy symbol binding failed (was MAC OS 10.6 upgrade breaks DBD:mysql)by kyz (Acolyte) |
on Oct 14, 2009 at 17:09 UTC ( [id://801131]=note: print w/replies, xml ) | Need Help?? |
I'm not sure if it applies to everybody, but I had this problem because I use the MySQL packages provided by Fink, but had not upgraded Fink to Mac OS X 10.6.
As a result, all my Fink libraries, including mysqlclient.dylib are 32-bit only. The /usr/bin/perl in Snow Leopard is 32-or-64 bit, but prefers 64 bit. By the time it's loaded, it's definitely 64 bit and all further (runtime) libraries linked in HAVE to be 64-bit. My solution is twofold: firstly, upgrade Fink into 64-bit land by reinstalling from scratch, as per their instructions. Secondly, I've decided to use the official MySQL build rather than Fink's build. That's the bottom-line, but here are some other useful tips:
In Section
Seekers of Perl Wisdom
|
|