Merge changes I526f653e,Iefacd446
* changes: vndk-def: Add libz.so back to LL-NDK vndk-def: Add libandroid_net to LL-NDK
This commit is contained in:
@@ -273,7 +273,6 @@ class ELFLinkerTest(unittest.TestCase):
|
||||
'libhidltransport',
|
||||
'libhwbinder',
|
||||
'libutils',
|
||||
'libz',
|
||||
)
|
||||
|
||||
# Add VNDK-SP libraries.
|
||||
|
||||
@@ -19,6 +19,8 @@ class NDKLibDictTest(unittest.TestCase):
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib/libm.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib/libstdc++.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib/libvndksupport.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib/libandroid_net.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib/libz.so'))
|
||||
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib64/libc.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib64/libdl.so'))
|
||||
@@ -26,13 +28,11 @@ class NDKLibDictTest(unittest.TestCase):
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib64/libm.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib64/libstdc++.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib64/libvndksupport.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib64/libandroid_net.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ll_ndk('/system/lib64/libz.so'))
|
||||
|
||||
self.assertFalse(NDK_LIBS.is_ll_ndk('/system/lib/libm'))
|
||||
|
||||
# libz.so is not LL-NDK anymore.
|
||||
self.assertFalse(NDK_LIBS.is_ll_ndk('/system/lib/libz.so'))
|
||||
self.assertFalse(NDK_LIBS.is_ll_ndk('/system/lib64/libz.so'))
|
||||
|
||||
def test_is_sp_ndk(self):
|
||||
self.assertTrue(NDK_LIBS.is_sp_ndk('/system/lib/libEGL.so'))
|
||||
self.assertTrue(NDK_LIBS.is_sp_ndk('/system/lib/libGLESv1_CM.so'))
|
||||
@@ -104,12 +104,18 @@ class NDKLibDictTest(unittest.TestCase):
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/liblog.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libm.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libstdc++.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libvndksupport.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libandroid_net.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libz.so'))
|
||||
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libc.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libdl.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/liblog.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libm.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libstdc++.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libvndksupport.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libandroid_net.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libz.so'))
|
||||
|
||||
# SP-NDK
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib/libEGL.so'))
|
||||
@@ -139,10 +145,6 @@ class NDKLibDictTest(unittest.TestCase):
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libmediandk.so'))
|
||||
self.assertTrue(NDK_LIBS.is_ndk('/system/lib64/libvulkan.so'))
|
||||
|
||||
# libz.so is not NDK anymore.
|
||||
self.assertFalse(NDK_LIBS.is_ndk('/system/lib/libz.so'))
|
||||
self.assertFalse(NDK_LIBS.is_ndk('/system/lib64/libz.so'))
|
||||
|
||||
def test_classify(self):
|
||||
self.assertEqual(NDK_LIBS.NOT_NDK,
|
||||
NDK_LIBS.classify('/system/lib/libfoo.so'))
|
||||
|
||||
@@ -542,6 +542,8 @@ class NDKLibDict(object):
|
||||
'libm.so',
|
||||
'libstdc++.so',
|
||||
'libvndksupport.so',
|
||||
'libandroid_net.so',
|
||||
'libz.so',
|
||||
)
|
||||
|
||||
SP_NDK_LIB_NAMES = (
|
||||
@@ -1124,7 +1126,6 @@ class ELFLinker(object):
|
||||
'^.*/libhidltransport\\.so$',
|
||||
'^.*/libhwbinder\\.so$',
|
||||
'^.*/libutils\\.so$',
|
||||
'^.*/libz\\.so$',
|
||||
|
||||
# Only for o-release
|
||||
'^.*/android\\.hidl\\.base@1\\.0\\.so$',
|
||||
|
||||
Reference in New Issue
Block a user