diff options
author | dcashman <dcashman@google.com> | 2015-03-13 10:25:23 -0700 |
---|---|---|
committer | dcashman <dcashman@google.com> | 2015-03-16 13:07:46 -0700 |
commit | 3812cf58cbf4e97006c172152de6aca209d185e9 (patch) | |
tree | 7a6e85e14a5947d6ac554c663d0f2dac74e3d194 /tools | |
parent | d5892b4c3151721f032e75979161bddb89b3a146 (diff) | |
download | android_external_sepolicy-3812cf58cbf4e97006c172152de6aca209d185e9.tar.gz android_external_sepolicy-3812cf58cbf4e97006c172152de6aca209d185e9.tar.bz2 android_external_sepolicy-3812cf58cbf4e97006c172152de6aca209d185e9.zip |
Fix sepolicy-analyze libc++.so loading issue w/CTS.
Addresses the following error when running CTS on master:
junit.framework.AssertionFailedError: The following errors were encountered when validating the SELinuxneverallow rule:
neverallow { appdomain -bluetooth } self:capability *;
/tmp/SELinuxHostTest5593810182495331783.tmp: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory
Also indicate that none of the sepolicy tools need c++ std lib.
Bug: 19617220
Change-Id: I713b3cbd1220655413d399c7cd2b0b50459a5485
Diffstat (limited to 'tools')
-rw-r--r-- | tools/Android.mk | 5 | ||||
-rw-r--r-- | tools/sepolicy-analyze/Android.mk | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/tools/Android.mk b/tools/Android.mk index d749dd6..b9e3533 100644 --- a/tools/Android.mk +++ b/tools/Android.mk @@ -8,6 +8,7 @@ LOCAL_C_INCLUDES := external/libsepol/include/ LOCAL_CFLAGS := -DLINK_SEPOL_STATIC -Wall -Werror LOCAL_SRC_FILES := check_seapp.c LOCAL_STATIC_LIBRARIES := libsepol +LOCAL_CXX_STL := none include $(BUILD_HOST_EXECUTABLE) @@ -21,6 +22,7 @@ LOCAL_C_INCLUDES := external/libsepol/include \ LOCAL_CFLAGS := -Wall -Werror LOCAL_SRC_FILES := checkfc.c LOCAL_STATIC_LIBRARIES := libsepol libselinux +LOCAL_CXX_STL := none include $(BUILD_HOST_EXECUTABLE) @@ -43,7 +45,8 @@ LOCAL_C_INCLUDES := external/libsepol/include LOCAL_CFLAGS := -Wall -Werror LOCAL_SRC_FILES := sepolicy-check.c LOCAL_STATIC_LIBRARIES := libsepol +LOCAL_CXX_STL := none include $(BUILD_HOST_EXECUTABLE) -include $(call all-makefiles-under,$(LOCAL_PATH))
\ No newline at end of file +include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/tools/sepolicy-analyze/Android.mk b/tools/sepolicy-analyze/Android.mk index e65efe9..b9ce0f4 100644 --- a/tools/sepolicy-analyze/Android.mk +++ b/tools/sepolicy-analyze/Android.mk @@ -9,5 +9,6 @@ LOCAL_C_INCLUDES := external/libsepol/include LOCAL_CFLAGS := -Wall -Werror LOCAL_SRC_FILES := sepolicy-analyze.c dups.c neverallow.c perm.c typecmp.c booleans.c attribute.c utils.c LOCAL_STATIC_LIBRARIES := libsepol +LOCAL_CXX_STL := none include $(BUILD_HOST_EXECUTABLE) |