[Bug math/23822] ia64 static libm.a is missing exp2f, log2f and powf symbols
cvs-commit at gcc dot gnu.org
sourceware-bugzilla@sourceware.org
Fri Oct 26 15:51:00 GMT 2018
https://sourceware.org/bugzilla/show_bug.cgi?id=23822
--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, b2.27 has been created
at 5cd5309d910b0fcdeb5d7e734afb535d0231ba2c (commit)
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5cd5309d910b0fcdeb5d7e734afb535d0231ba2c
commit 5cd5309d910b0fcdeb5d7e734afb535d0231ba2c
Author: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date: Fri Oct 26 14:39:42 2018 +0100
i64: fix missing exp2f, log2f and powf symbols in libm.a [BZ #23822]
When new symbol versions were introduced without SVID compatible
error handling the exp2f, log2f and powf symbols were accidentally
removed from the ia64 lim.a. The regression was introduced by
the commits
f5f0f5265162fe6f4f238abcd3086985f7c38d6d
New expf and exp2f version without SVID compat wrapper
72d3d281080be9f674982067d72874fd6cdb4b64
New symbol version for logf, log2f and powf without SVID compat
With WEAK_LIBM_ENTRY(foo), there is a hidden __foo and weak foo
symbol definition in both SHARED and !SHARED build.
[BZ #23822]
* sysdeps/ia64/fpu/e_exp2f.S (exp2f): Use WEAK_LIBM_ENTRY.
* sysdeps/ia64/fpu/e_log2f.S (log2f): Likewise.
* sysdeps/ia64/fpu/e_exp2f.S (powf): Likewise.
(cherry picked from commit ba5b14c7613980dfefcad6b6e88f913e5f596c59)
-----------------------------------------------------------------------
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list