私はMac OSXを使用しており、ソースからバイナリをコンパイルしようとしています。私が使用しているこのコマンドシーケンスをコンパイルすると、64ビットファイルが作成され続けるのはなぜですか?
のコマンドは、私が以前にも他のフラグの数
-arch x86_64の
と
--with-php-config="/Applications/MAMP/bin/php5.3/bin/php-config"
含めて試してみた
/Applications/MAMP/bin/php5.3/bin/phpize CFLAGS='-O2 -arch i386 -arch ppc -g -Os' LDFLAGS='-O2 -arch i386 -arch ppc ' CXXFLAGS='-O2 -arch i386 -arch ppc -g -Os'
./configure --disable-dependancy-tracking --disable-shared -enable-static
make
make install
ですが、コンパイルされたファイルをチェックするたびに、それがx86_64バンドルであることがわかります。
私には何が欠けていますか?
私は間違いなく-m32を追加しようとしましたが、CFLAGSなどに入れました。CFLAGS = '-O2 -arch i386 -arch ppc -g -Os''私が試していないことの1つは、 CFLAGS。 --- EDIT --- '/tmp/apd/apd-1.0.1:file /usr/lib/php/extensions/no-debug-non-zts-20090626/apd.so /usr/lib/php /拡張/ no-debug-non-zts-20090626/apd.so:Mach-O 64ビットバンドルx86_64'はまだ64ビットになっています –
./configureを実行した直後にMakefileを編集しようとしましたか?私は、フラグが単に使用されていないというマークの仮説に同意します。 –