mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-01 10:06:57 +03:00
linux: Make profil_counter a compat_symbol (BZ#17726)
As indicated by Joseph's comment on BZ#17726, this symbol is most likely a historical ABI accident. This patch make it on both arm and sparc ABIs a compat_symbol. Checked against a build arm-linux-gnueabihf, sparcv9-linux-gnu, adn sparc64-linux-gnu to see if the symbol is still present. * gmon/Versions (libc) [GLIBC_2.31]: New entry. * sysdeps/unix/sysv/linux/arm/profil-counter.h (profil_counter): Make a compat_symbol. * sysdeps/unix/sysv/linux/sparc/profil-counter.h (__profil_counter_global): Likewise.
This commit is contained in:
@ -30,5 +30,8 @@ __profil_counter (int signo, siginfo_t *_si, void *scp)
|
||||
asm volatile ("");
|
||||
}
|
||||
#ifndef __profil_counter
|
||||
weak_alias (__profil_counter, profil_counter)
|
||||
# include <shlib-compat.h>
|
||||
# if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_31)
|
||||
compat_symbol (libc, __profil_counter, profil_counter, GLIBC_2_0);
|
||||
# endif
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user