diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2020-04-24 15:43:48 +0100 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2020-04-27 09:34:03 +0000 |
commit | 7ca8b67c21513d3cd236f47332afdd1be1cb1569 (patch) | |
tree | 4e226c25734451053b85d24e5176abcc299e3986 /libnativeloader/library_namespaces.cpp | |
parent | 5c25e537f59c2f87a57097ad3eb2f70d8c54de23 (diff) |
Use ART_TARGET_ANDROID instead of __ANDROID__
On golem, we build for ART_TARGET_LINUX, which doesn't have support for
linkerconfig. Therefore, guard all linker namespace code on
ART_TARGET_ANDROID instead of __ANDROID__ (which is unfortunately not
under ART's control).
Test: build for golem and run
Bug: 154074847
Change-Id: I7a2b81918177704b42d8aafbd6d7e9d06d34e5f4
Diffstat (limited to 'libnativeloader/library_namespaces.cpp')
-rw-r--r-- | libnativeloader/library_namespaces.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libnativeloader/library_namespaces.cpp b/libnativeloader/library_namespaces.cpp index 6092c004ef..d42a4b55ed 100644 --- a/libnativeloader/library_namespaces.cpp +++ b/libnativeloader/library_namespaces.cpp @@ -13,6 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + +#if defined(ART_TARGET_ANDROID) + #include "library_namespaces.h" #include <dirent.h> @@ -392,3 +395,5 @@ base::Result<std::string> FindApexNamespaceName(const std::string& location) { } } // namespace android::nativeloader + +#endif // defined(ART_TARGET_ANDROID) |