This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug math/19822] libm.so install clobbers old version
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Mon, 21 Mar 2016 06:20:21 +0000
- Subject: [Bug math/19822] libm.so install clobbers old version
- Auto-submitted: auto-generated
- References: <bug-19822-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19822
--- 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, master has been updated
via f9378ac3773ffe998a2b3406568778ee9f77f759 (commit)
from 6bc81cf205a1f4c14d5ac8e664cf1126a5d2acab (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f9378ac3773ffe998a2b3406568778ee9f77f759
commit f9378ac3773ffe998a2b3406568778ee9f77f759
Author: Dylan Alex Simon <dylan-sourceware@dylex.net>
Date: Tue Mar 15 13:20:01 2016 -0400
math: don't clobber old libm.so on install [BZ #19822]
When installing glibc (w/mathvec enabled) in-place on a system with
a glibc w/out mathvec enabled, the install will clobber the existing
libm.so (e.g., /lib64/libm-2.21.so) with a linker script. This is
because libm.so is a symlink to libm.so.6 which is a symlink to the
final libm-2.21.so file. When the makefile writes the linker script
directly to libm.so, it gets clobbered.
The simple patch below to math/Makefile fixes this. It is based on
the nptl Makefile, which does exactly the same thing in a safer way.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 ++++++
math/Makefile | 3 ++-
2 files changed, 8 insertions(+), 1 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.