Chromium要求MacOSX 10.8 SDK?

时间:2014-08-06 17:35:27

标签: xcode macos unix chromium

正如标题中所述,当我尝试构建铬时,当我有10.9和10.10版本时,它会要求MacOSX 10.8 SDK。 它显示以下错误: ninja:error:'/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/mach/exc.defs', needed by 'obj/native_client/src/trusted/service_runtime/sel.gen/native_client/src/trusted/service_runtime/nacl_exc.h', missing and no known rule to make it

我删除了10.8 SDK

有没有办法可以强迫铬使用OSX SDK 10.9或10.10?我需要使用较新的版本,因为缺少旧版本中需要的功能。谢谢!

2 个答案:

答案 0 :(得分:1)

运行此命令以重新生成忍者文件,然后构建:

$ GYP_DEFINES="mac_sdk=10.9" gclient runhooks

请注意,您可能会遇到构建问题,如some kinks are still getting worked out支持10.9和Xcode 6。

答案 1 :(得分:0)

我个人更喜欢导出GYP_DEFINES,例如

export GYP_DEFINES="mac_sdk=10.9"

在我的〜/ .profile。

然后只需运行命令

$ gclient runhooks