I'm using os X and 64-bit mysql on a G5 and I'm trying to compile
a 64-bit PHP but I seem to be having trouble with the libraries.

If I run configure as so:

CFLAGS="-mpowerpc64 -mcpu=G5 -mtune=G5 -arch ppc64" CPPFLAGS="-mpowerpc64 -mcpu=G5 -mtune=G5 -arch ppc64" CXXFLAGS="-mpowerpc64 -mcpu=G5 -mtune=G5 -arch ppc64" ./configure --with-apxs=/usr/sbin/apxs --with-mysqli=\
/usr/local/mysql/bin/mysql_config --with-libxml-dir=/usr

... then it dies with this stuff in the config.log:

ld64 warning: in /usr/lib/libxml2.dylib, file does not contain requested architecture ld64 warning: in /usr/lib/libz.dylib, file does not contain requested architecture ld64 warning: in /usr/lib/libiconv.dylib, file does not contain requested architecture

... however if I don't use the various CFLAGS it dies trying to link to
libmysqlclient with this in the config.log:

/usr/bin/ld: truncated or malformed archive: /usr/local/mysql/lib/libmysqlclient.a (ranlib structures in table of contents extends past the end of the table of contents, can't load from it) /usr/bin/ld: truncated or malformed archive: /usr/local/mysql/lib/libmysqlclient.a (ranlib structures in table of contents extends past the end of the table of contents, can't load from it)

Has anyone out there had any luck doing this? I'd really like to be able to use php in 64 bit glory and additionally I want to be able to use a feature of proc_open() that can only be enabled with a source-code edit.

Any advice would be appreciated.
~jon

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to