OSDN Git Service

Revert "Use VNDK APEX instead of /system/lib/vndk"
authorJooyung Han <jooyung@google.com>
Wed, 16 Oct 2019 22:34:27 +0000 (22:34 +0000)
committerJooyung Han <jooyung@google.com>
Wed, 16 Oct 2019 23:43:55 +0000 (23:43 +0000)
This reverts commit f5f85e3619c5b24165a455d99a3285dac63c3025.

Reason for revert: some targets are broken

Bug: 142773030
Change-Id: I0302ba35f354de6feb2a42b70acb65e70ba0c224

contents/namespace/rs.cc
contents/namespace/vndk.cc

index df6e988..e843876 100644 (file)
@@ -27,8 +27,8 @@ Namespace BuildRsNamespace([[maybe_unused]] const Context& ctx) {
 
   ns.AddSearchPath("/odm/${LIB}/vndk-sp", AsanPath::WITH_DATA_ASAN);
   ns.AddSearchPath("/vendor/${LIB}/vndk-sp", AsanPath::WITH_DATA_ASAN);
-  ns.AddSearchPath("/apex/com.android.vndk.v@{VNDK_VER}/${LIB}",
-                   AsanPath::SAME_PATH);
+  ns.AddSearchPath("/system/${LIB}/vndk-sp-@{VNDK_VER}",
+                   AsanPath::WITH_DATA_ASAN);
   ns.AddSearchPath("/odm/${LIB}", AsanPath::WITH_DATA_ASAN);
   ns.AddSearchPath("/vendor/${LIB}", AsanPath::WITH_DATA_ASAN);
 
index 593121c..65e7ef9 100644 (file)
@@ -32,14 +32,14 @@ Namespace BuildVndkNamespace([[maybe_unused]] const Context& ctx) {
 
   ns.AddSearchPath("/odm/${LIB}/vndk-sp", AsanPath::WITH_DATA_ASAN);
   ns.AddSearchPath("/vendor/${LIB}/vndk-sp", AsanPath::WITH_DATA_ASAN);
-  ns.AddSearchPath("/apex/com.android.vndk.v@{VNDK_VER}/${LIB}",
-                   AsanPath::SAME_PATH);
+  ns.AddSearchPath("/system/${LIB}/vndk-sp-@{VNDK_VER}",
+                   AsanPath::WITH_DATA_ASAN);
 
   if (!is_system_section) {
     ns.AddSearchPath("/odm/${LIB}/vndk", AsanPath::WITH_DATA_ASAN);
     ns.AddSearchPath("/vendor/${LIB}/vndk", AsanPath::WITH_DATA_ASAN);
-    ns.AddSearchPath("/apex/com.android.vndk.v@{VNDK_VER}/${LIB}",
-                     AsanPath::SAME_PATH);
+    ns.AddSearchPath("/system/${LIB}/vndk-@{VNDK_VER}",
+                     AsanPath::WITH_DATA_ASAN);
   }
 
   if (is_system_section) {
@@ -49,8 +49,8 @@ Namespace BuildVndkNamespace([[maybe_unused]] const Context& ctx) {
     ns.AddPermittedPath("/vendor/${LIB}/egl", AsanPath::WITH_DATA_ASAN);
     ns.AddPermittedPath("/system/vendor/${LIB}/hw", AsanPath::NONE);
     ns.AddPermittedPath("/system/vendor/${LIB}/egl", AsanPath::NONE);
-    ns.AddPermittedPath("/apex/com.android.vndk.v@{VNDK_VER}/${LIB}/hw",
-                        AsanPath::SAME_PATH);
+    ns.AddPermittedPath("/system/${LIB}/vndk-sp-@{VNDK_VER}/hw",
+                        AsanPath::WITH_DATA_ASAN);
   }
 
   ns.GetLink(ctx.GetSystemNamespaceName()).AddSharedLib({"@{LLNDK_LIBRARIES}"});