mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-27 15:30:07 +00:00
Move __fentry__ version definition to sysdeps/{i386,x86_64}
__fentry__ symbol is currently not defined for other architectures. Attempts to introduce it cause abicheck to fail, because it will be available since 2.29 earliest, and not 2.13, which is the case for Intel. With the new code, abicheck passes for i686-linux-gnu, x86_64-linux-gnu and x86_64-linux-gnu32 triples. ChangeLog: * stdlib/Versions: Remove __fentry__. * sysdeps/i386/Versions: Add __fentry__. * sysdeps/x86_64/Versions: Add __fentry__.
This commit is contained in:
parent
69e2444ab1
commit
8d997d2253
@ -1,3 +1,9 @@
|
|||||||
|
2018-08-10 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||||
|
|
||||||
|
* stdlib/Versions: Remove __fentry__.
|
||||||
|
* sysdeps/i386/Versions: Add __fentry__.
|
||||||
|
* sysdeps/x86_64/Versions: Add __fentry__.
|
||||||
|
|
||||||
2018-08-10 Ilya Leoshkevich <iii@linux.ibm.com>
|
2018-08-10 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||||
|
|
||||||
* sysdeps/s390/Makefile: Register the new tests.
|
* sysdeps/s390/Makefile: Register the new tests.
|
||||||
|
@ -105,9 +105,6 @@ libc {
|
|||||||
GLIBC_2.10 {
|
GLIBC_2.10 {
|
||||||
quick_exit; __cxa_at_quick_exit;
|
quick_exit; __cxa_at_quick_exit;
|
||||||
}
|
}
|
||||||
GLIBC_2.13 {
|
|
||||||
__fentry__;
|
|
||||||
}
|
|
||||||
GLIBC_2.17 {
|
GLIBC_2.17 {
|
||||||
secure_getenv;
|
secure_getenv;
|
||||||
}
|
}
|
||||||
|
@ -25,6 +25,9 @@ libc {
|
|||||||
__strpbrk_cg; __strpbrk_g; __strrchr_c; __strrchr_g; __strspn_c1;
|
__strpbrk_cg; __strpbrk_g; __strrchr_c; __strrchr_g; __strspn_c1;
|
||||||
__strspn_cg; __strspn_g; __strstr_cg; __strstr_g;
|
__strspn_cg; __strspn_g; __strstr_cg; __strstr_g;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.13 {
|
||||||
|
__fentry__;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
libm {
|
libm {
|
||||||
GLIBC_2.1 {
|
GLIBC_2.1 {
|
||||||
|
@ -2,6 +2,9 @@ libc {
|
|||||||
GLIBC_2.14 {
|
GLIBC_2.14 {
|
||||||
memcpy;
|
memcpy;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.13 {
|
||||||
|
__fentry__;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
libm {
|
libm {
|
||||||
GLIBC_2.1 {
|
GLIBC_2.1 {
|
||||||
|
Loading…
Reference in New Issue
Block a user