From 674d93db37c48997e7f7958b139d41ee77d7f750 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Fri, 29 Jul 2016 17:37:08 -0700 Subject: [PATCH] Unversion some symbols for the NDK. These functions were erroneously released in LIBC_PRIVATE for M, but in fact need to be public. Since we need to be able to load them on M even if they were built for a lower platform (and M needs to load on newer platforms), we need to unversion them. Change-Id: I333fe8ae7380cc2a5dbd699414399ec52f602383 --- libc/libc.map.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/libc/libc.map.txt b/libc/libc.map.txt index b71739fb5..845864027 100644 --- a/libc/libc.map.txt +++ b/libc/libc.map.txt @@ -1226,25 +1226,25 @@ LIBC { *; }; -LIBC_N { # introduced=24 +LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24 global: - __aeabi_atexit; # arm - __aeabi_memclr; # arm - __aeabi_memclr4; # arm - __aeabi_memclr8; # arm - __aeabi_memcpy; # arm - __aeabi_memcpy4; # arm - __aeabi_memcpy8; # arm - __aeabi_memmove; # arm - __aeabi_memmove4; # arm - __aeabi_memmove8; # arm - __aeabi_memset; # arm - __aeabi_memset4; # arm - __aeabi_memset8; # arm + __aeabi_atexit; # arm versioned=24 + __aeabi_memclr; # arm versioned=24 + __aeabi_memclr4; # arm versioned=24 + __aeabi_memclr8; # arm versioned=24 + __aeabi_memcpy; # arm versioned=24 + __aeabi_memcpy4; # arm versioned=24 + __aeabi_memcpy8; # arm versioned=24 + __aeabi_memmove; # arm versioned=24 + __aeabi_memmove4; # arm versioned=24 + __aeabi_memmove8; # arm versioned=24 + __aeabi_memset; # arm versioned=24 + __aeabi_memset4; # arm versioned=24 + __aeabi_memset8; # arm versioned=24 __fread_chk; # introduced=24 __fwrite_chk; # introduced=24 __getcwd_chk; # introduced=24 - __gnu_Unwind_Find_exidx; # arm + __gnu_Unwind_Find_exidx; # arm versioned=24 __pwrite_chk; # introduced=24 __pwrite64_chk; # introduced=24 __write_chk; # introduced=24