This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.27.9000-639-g9faaf93
- From: azanella at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Jul 2018 15:03:03 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.27.9000-639-g9faaf93
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 9faaf9385034ac71f308643de1afc91b5dd731aa (commit)
from d6b8f8470990db2d36b8e50f1055a673fdf1cea0 (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 -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=9faaf9385034ac71f308643de1afc91b5dd731aa
commit 9faaf9385034ac71f308643de1afc91b5dd731aa
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Wed Jul 25 13:20:15 2018 +0000
Fix C11 conformance issues
Remove conformace assumption of NPTL implementation for ISO C threads
and revert wrong libcrypt addition on linknamespace-libs-XPG4.
The i686-gnu target now shows two new conformance failures:
FAIL: conform/ISO11/threads.h/conform
FAIL: conform/ISO11/threads.h/linknamespace
It is expected due missing HTL ISO C threads support and both conformance
.out files indicates the reason ("#error "HTL does not implement ISO C
threads").
Checked on i686-linux-gnu and i686-gnu.
* include/threads.h: Move to ...
* sysdeps/nptl/threads.h: ... here.
* sysdeps/htl/threads.h: New file.
* conform/Makefile (linknamespace-libs-ISO11): Use
static-thread-library instead of linking libpthread.
(linknamespace-libs-XPG4): Revert wrong libcrypt.a addition.
diff --git a/ChangeLog b/ChangeLog
index a7fcb6d..f6aa735 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2018-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * include/threads.h: Move to ...
+ * sysdeps/nptl/threads.h: ... here.
+ * sysdeps/htl/threads.h: New file.
+ * conform/Makefile (linknamespace-libs-ISO11): Use
+ static-thread-library instead of linking libpthread.
+ (linknamespace-libs-XPG4): Revert wrong libcrypt.a addition.
+
2018-07-25 Florian Weimer <fweimer@redhat.com>
* nptl/tst-mtx-timedlock.c (do_test): Implement carry from
diff --git a/conform/Makefile b/conform/Makefile
index a0ab70e..d430931 100644
--- a/conform/Makefile
+++ b/conform/Makefile
@@ -197,9 +197,8 @@ linknamespace-libs-xsi = $(linknamespace-libs-posix)
linknamespace-libs-ISO = $(linknamespace-libs-isoc)
linknamespace-libs-ISO99 = $(linknamespace-libs-isoc)
linknamespace-libs-ISO11 = $(linknamespace-libs-isoc) \
- $(common-objpfx)nptl/libpthread.a
-linknamespace-libs-XPG4 = $(linknamespace-libs-isoc) \
- $(common-objpfx)crypt/libcrypt.a
+ $(static-thread-library)
+linknamespace-libs-XPG4 = $(linknamespace-libs-isoc)
linknamespace-libs-XPG42 = $(linknamespace-libs-XPG4)
linknamespace-libs-POSIX = $(linknamespace-libs-thr)
linknamespace-libs-UNIX98 = $(linknamespace-libs-xsi)
diff --git a/sysdeps/htl/threads.h b/sysdeps/htl/threads.h
new file mode 100644
index 0000000..3c04fbc
--- /dev/null
+++ b/sysdeps/htl/threads.h
@@ -0,0 +1 @@
+#error "HTL does not implement ISO C threads"
diff --git a/include/threads.h b/sysdeps/nptl/threads.h
similarity index 100%
rename from include/threads.h
rename to sysdeps/nptl/threads.h
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 9 +++++++++
conform/Makefile | 5 ++---
sysdeps/htl/threads.h | 1 +
{include => sysdeps/nptl}/threads.h | 0
4 files changed, 12 insertions(+), 3 deletions(-)
create mode 100644 sysdeps/htl/threads.h
rename {include => sysdeps/nptl}/threads.h (100%)
hooks/post-receive
--
GNU C Library master sources