Xdebug for PHP 4.4.8 on Mac OS X Leopard
To anyone trying to compile Xdebug for use with PHP 4.4.x on Mac OS X Leopard, you will probably have problems loading the module if your PHP was compiled as a Universal binary. You will see something like:Failed loading /path/to/xdebug.so (null)
You need to specify some options on before you run configure to have Xdebug compiled as a Universal binary:
MACOSX_DEPLOYMENT_TARGET=10.5 \
CFLAGS='-arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' \
LDFLAGS='-arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' \
CXXFLAGS='-arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' \
./configure --enable-xdebug
CFLAGS='-arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' \
LDFLAGS='-arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' \
CXXFLAGS='-arch i386 -arch x86_64 -arch ppc7400 -arch ppc64' \
./configure --enable-xdebug
Posted at 11:55
