Mac 上编译Android 版本报错

SharedLibrary : libcocos2djs.so
/Users/mac/workspace/Test/build/HelloWorld/jsb/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/external/spidermonkey/prebuilt/android/armeabi/libjs_static.a(ExecutableAllocatorPosix.o):function JSC::ExecutableAllocator::determinePageSize(): error: undefined reference to ‘__page_size’
/Users/mac/workspace/Test/build/HelloWorld/jsb/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/external/websockets/prebuilt/android/armeabi/libwebsockets.a(context.c.o):context.c:function libwebsocket_create_context: error: undefined reference to ‘getdtablesize’
/Users/mac/workspace/Test/build/HelloWorld/jsb/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/external/websockets/prebuilt/android/armeabi/libwebsockets.a(lws-plat-unix.c.o):lws-plat-unix.c:function lws_plat_context_early_init: error: undefined reference to ‘bsd_signal’
/Users/mac/workspace/Test/build/HelloWorld/jsb/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/external/websockets/prebuilt/android/armeabi/libwebsockets.a(lws-plat-unix.c.o):lws-plat-unix.c:function lws_plat_context_early_init: error: undefined reference to ‘bsd_signal’
/Users/mac/workspace/Test/build/HelloWorld/jsb/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/external/websockets/prebuilt/android/armeabi/libwebsockets.a(daemonize.c.o):daemonize.c:function lws_daemonize: error: undefined reference to ‘bsd_signal’
/Users/mac/workspace/Test/build/HelloWorld/jsb/frameworks/runtime-src/proj.android-studio/…/…/cocos2d-x/external/websockets/prebuilt/android/armeabi/libwebsockets.a(daemonize.c.o):daemonize.c:function lws_daemonize: error: undefined reference to ‘bsd_signal’
collect2: error: ld returned 1 exit status

这个有人遇到过吗?怎么解决?