我尝试通过自制软件安装 mysql-connector-c 配方,它构建得很好,但会生成 x86_64 库:
$file ~/brew/lib/libmysql.dylib
.../brew/lib/libmysql.dylib: Mach-O 64-bit dynamically linked shared library x86_64
Run Code Online (Sandbox Code Playgroud)
但是,我的项目需要 i386 库。我试图给它 CFLAGS 和 LDFLAGS 像这样:
CFLAGS="-arch i386 -arch x86_64" LDFLAGS="-arch i386 -arch x86_64" brew install mysql-connector-c
Run Code Online (Sandbox Code Playgroud)
但没有任何变化 - 它仍然只构建 x86_64 二进制文件。有没有办法让自制程序构建双拱库或 i386 库?如果重要的话,我将内核架构设置为 x86_64。