AOSP 构建 - 系统调用错误
AOSP Build - syscall ERROR
我正在尝试在 OS X (El Capitan) 上构建,这是我得到的错误:
system/core/libcutils/threads.c:38:10: error: 'syscall' is deprecated:
first deprecated in OS X 10.12 - syscall(2) is unsupported; please
switch to a supported interface. For SYS_kdebug_trace use
kdebug_signpost(). [-Werror,-Wdeprecated-declarations] return
syscall(SYS_thread_selfid);
^ >/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/unistd.h:733:6:
note: 'syscall' has been explicitly marked deprecated here
有什么想法吗?
谢谢
这是我修复它的方法:
- 从
下载较早的 Mac OSX SDK(10.11 对我有用)
https://github.com/phracker/MacOSX-SDKs/releases
- 解压并复制到
/Applications/XCode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
我正在尝试在 OS X (El Capitan) 上构建,这是我得到的错误:
system/core/libcutils/threads.c:38:10: error: 'syscall' is deprecated: first deprecated in OS X 10.12 - syscall(2) is unsupported; please switch to a supported interface. For SYS_kdebug_trace use kdebug_signpost(). [-Werror,-Wdeprecated-declarations] return syscall(SYS_thread_selfid); ^ >/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/unistd.h:733:6:
note: 'syscall' has been explicitly marked deprecated here
有什么想法吗?
谢谢
这是我修复它的方法:
- 从
下载较早的 Mac OSX SDK(10.11 对我有用) https://github.com/phracker/MacOSX-SDKs/releases - 解压并复制到 /Applications/XCode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs