Disable local/protected symbol test for lp64

  * Static linker optimizes protected local symbol
    out of existence, which leads to test failure.
    Disabling it for now.

Change-Id: I8de327e5073f98b64639f7a0bba3a273aa419884
diff --git a/tests/dlfcn_test.cpp b/tests/dlfcn_test.cpp
index 8b3f11c..a79263d 100644
--- a/tests/dlfcn_test.cpp
+++ b/tests/dlfcn_test.cpp
@@ -50,6 +50,10 @@
   ASSERT_EQ(0, dlclose(self));
 }
 
+#if !defined(__LP64__)
+// Current compiler/static linker used for aarch64
+// platform optimizes LOCAL PROTECTED symbol
+// in libtest_local_symbol.so out of existence
 TEST(dlfcn, dlsym_local_symbol) {
   void* handle = dlopen("libtest_local_symbol.so", RTLD_NOW);
   ASSERT_TRUE(handle != NULL);
@@ -63,6 +67,7 @@
   ASSERT_TRUE(f != NULL);
   ASSERT_EQ(1729U, f());
 }
+#endif
 
 TEST(dlfcn, dlopen_noload) {
   void* handle = dlopen("libtest_simple.so", RTLD_NOW | RTLD_NOLOAD);