This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]