On Fri, Jan 05, 2001 at 12:24:07AM +0200, Michael Widenius wrote:
> Kiwi> The std lib of OS X and the "libphp4.lo" (that links
> against libmysqlclient.a) both contained the symbol. The
> problem comes from the "libmysql/Makefile.in" file. This
> file is referring the source file "strto.*" instead of
> "strtol.*". The "strtol" function is then always compiled in
> the library, even if it is not needed.
>
> I did a quick check of this:
> (/my/mysql/libmysql) grep strto Makefile.in
>
> I can't see any references to strto.* here ?
He's complaining about the Makefile.in in php4/ext/mysql/libmysql
I think.
We used to have strto.lo listed in our old Makefile.am, which was
incorrect. But I've just gotten a fresh CVS copy of PHP4, and I
don't see strto listed in the Makefile.in, so I'm not sure how
this error is happening. At any rate, it's a PHP bug, not a
MySQL bug. I'd be glad to help, but I can't find the offending
line in the PHP Makefile.in, either.
Tim
--
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Tim Smith <tim@stripped>
/ /|_/ / // /\ \/ /_/ / /__ MySQL AB, Development Team
/_/ /_/\_, /___/\___\_\___/ Helsinki, Finland (for a few weeks)
<___/ www.mysql.com