私はmysql-connector-cレシピをhomebrew経由でインストールしようとしましたが、うまくビルドされますが、x86_64ライブラリを生成します。
$file ~/brew/lib/libmysql.dylib
.../brew/lib/libmysql.dylib: Mach-O 64-bit dynamically linked shared library x86_64
ただし、プロジェクトにはi386ライブラリが必要です。私はこれにCFLAGSとLDFLAGSを与えようとしました:
CFLAGS="-arch i386 -arch x86_64" LDFLAGS="-arch i386 -arch x86_64" brew install mysql-connector-c
ただし、何も変更されません。それでも、x86_64のみのバイナリがビルドされます。自作でデュアルアーチライブラリまたはi386ライブラリをビルドする方法はありますか?必要に応じて、カーネルアーキテクチャをx86_64に設定しています。
使用しているMacのバージョンは?Mac 10.8.1では動作しません。変更したbrewスクリプトを参照としてここに貼り付けてもらえますか?どうもありがとう。
—
Kane