Mac OS で 32 ビットの Poco ライブラリをビルドしたいと考えています (他に 32 ビットの依存関係が固定されているため)。ただし、デフォルトでは、Poco は x86_64 ターゲット用にのみビルドします。
Poco を次のようにビルドしてみました (Poco のビルド手順に従って):
POCO_TARGET_OSARCH=i386 make
ただし、x86_64 用にしかビルドされません。何か案は?
============================================
さて、答えはこれです(他の誰かがこれに遭遇した場合に備えて):
configure と make を実行する前に、次の 2 つの変数をエクスポートする必要があります。
POCO_TARGET_OSARCH="i386"
ARCHFLAGS="-arch i386"