This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug librt/21061] [microblaze] librt lost clock_* exports
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Thu, 19 Jan 2017 20:58:09 +0000
- Subject: [Bug librt/21061] [microblaze] librt lost clock_* exports
- Auto-submitted: auto-generated
- References: <bug-21061-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=21061
--- Comment #1 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 fe3f0488daaec2fb8c3af181b6e8e4567ba2cf61 (commit)
from 41389c40499a083c59e68ba281ec87be567f2871 (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=fe3f0488daaec2fb8c3af181b6e8e4567ba2cf61
commit fe3f0488daaec2fb8c3af181b6e8e4567ba2cf61
Author: Joseph Myers <joseph@codesourcery.com>
Date: Thu Jan 19 20:57:16 2017 +0000
Restore clock_* librt exports for MicroBlaze (bug 21061).
MicroBlaze had clock_* functions exported from librt in glibc 2.18 and
2.19, as confirmed in
<https://sourceware.org/ml/libc-alpha/2017-01/msg00369.html>, and they
then disappeared in 2.20, presumably as a result of the fix
<https://sourceware.org/ml/libc-alpha/2014-02/msg00598.html> for a
Versions.def bug that had resulted in their unintended inclusion in
2.18 (followed by removal of the Versions.def mechanism that allowed
such bugs).
As they were released in that library, they should be considered part
of the GLIBC_2.18 ABI and so restored for the sake of any binaries
that expect them in that library. This patch restores them by adding
a MicroBlaze version of clock-compat.c that overrides SHLIB_COMPAT.
Tested (compilation only) with build-many-glibcs.py (where this fixes
the librt ABI test failure; elf/check-execstack still fails and still
needs architecture maintainer attention to fix it or XFAIL it with an
appropriate explanatory comment).
[BZ #21061]
* sysdeps/unix/sysv/linux/microblaze/clock-compat.c: New file.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 ++++
.../unix/sysv/linux/microblaze/clock-compat.c | 25 ++++++++-----------
2 files changed, 16 insertions(+), 14 deletions(-)
copy string/bits/strings_fortified.h =>
sysdeps/unix/sysv/linux/microblaze/clock-compat.c (65%)
--
You are receiving this mail because:
You are on the CC list for the bug.