我想在 Mac OS 上构建 32 位 Poco 库(因为我有其他固定的 32 位依赖项)。然而,默认情况下,Poco 只为 x86_64 目标构建。
我尝试像这样构建 Poco(根据 Poco 构建说明):
POCO_TARGET_OSARCH=i386 make
但是,它仍然只为 x86_64 构建。有任何想法吗?
============================================
好吧,事实证明答案是这样的(以防其他人遇到这个问题):
您需要在运行 configure 和 make 之前导出这两个变量:
POCO_TARGET_OSARCH="i386"
ARCHFLAGS="-arch i386"