我正在尝试将 mozilla nspr 构建为胖二进制文件。我能够使用 cmake 和下一行将简单的项目构建为胖二进制文件:
set(CMAKE_C_FLAGS "-arch x86_64 -arch arm64")
set(CMAKE_CXX_FLAGS "-arch x86_64 -arch arm64")
我在构建 Mozilla nspr 时也尝试这样做。这是我的步骤:
mkdir target.debug
cd target.debug
../configure CFLAGS="-arch x86_64 -arch arm64" CXXFLAGS="-arch x86_64 -arch arm64" --enable-64bit
make
结果架构是 x86_64。我在这里想念什么?请指教。