diff options
| -rw-r--r-- | runtime/native_bridge_art_interface.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/native_bridge_art_interface.cc b/runtime/native_bridge_art_interface.cc index fcd11ed442..cc446153c1 100644 --- a/runtime/native_bridge_art_interface.cc +++ b/runtime/native_bridge_art_interface.cc @@ -115,11 +115,13 @@ void LoadNativeBridge(std::string& native_bridge_library_filename) { void PreInitializeNativeBridge(std::string dir) { VLOG(startup) << "Runtime::Pre-initialize native bridge"; +#ifndef __APPLE__ // Mac OS does not support CLONE_NEWNS. if (unshare(CLONE_NEWNS) == -1) { LOG(WARNING) << "Could not create mount namespace."; return; } android::PreInitializeNativeBridge(dir.c_str(), GetInstructionSetString(kRuntimeISA)); +#endif } void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { |