summaryrefslogtreecommitdiffstats
path: root/runtime/native_bridge_art_interface.cc
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2014-09-25 23:13:47 -0700
committerAndreas Gampe <agampe@google.com>2014-09-26 00:16:53 -0700
commit7a536531791293441253cffb6e370ba1150eee96 (patch)
treeca6cbd10d9f11dd470d538c51348a26b3f829986 /runtime/native_bridge_art_interface.cc
parent1ed5b27ee329208fd8ae22b8a9a61d708e2c1ffb (diff)
downloadart-7a536531791293441253cffb6e370ba1150eee96.tar.gz
art-7a536531791293441253cffb6e370ba1150eee96.tar.bz2
art-7a536531791293441253cffb6e370ba1150eee96.zip
ART: Fix mac build
Change-Id: I5821cf4d5b8f4142912c9cd3524a6aaa4b4a397c
Diffstat (limited to 'runtime/native_bridge_art_interface.cc')
-rw-r--r--runtime/native_bridge_art_interface.cc2
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) {