AOSP构建 - 系统调用错误

时间:2016-12-13 16:03:04

标签: android system-calls android-source

我正在尝试在OS X(El Capitan)上构建,这是我得到的错误:

  

system / core / libcutils / threads.c:38:10:错误:'syscall'已弃用:   在OS X 10.12中首先弃用 - 不支持syscall(2);请   切换到支持的接口。对于SYS_kdebug_trace使用   kdebug_signpost()。 [-Werror,-Wdeprecated-declarations]返回   系统调用(SYS_thread_selfid);            ^> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/unistd.h:733:6:

     

注意:'syscall'已明确标记为已弃用

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:4)

以下是我修复它的方法:

  1. 从左边下载早期的Mac OSX SDK(10.11为我工作) https://github.com/phracker/MacOSX-SDKs/releases
  2. 解压缩并复制到 /Applications/XCode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs