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.20-341-gfc00cf7


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  fc00cf7bcdf3367da105d86185411f7b7eced239 (commit)
      from  73b0c1a19c679745897b9fa2efef0c00469efa92 (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=fc00cf7bcdf3367da105d86185411f7b7eced239

commit fc00cf7bcdf3367da105d86185411f7b7eced239
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Dec 11 22:58:48 2014 +0000

    Move semaphore.h to sysdeps/pthread/.
    
    Carlos reported failures in conform/ tests in environments where the
    compiler used could only find headers in glibc's source and build
    trees, not any previously installed headers
    <https://sourceware.org/ml/libc-alpha/2014-09/msg00040.html>.
    
    This patch moves nptl/semaphore.h to sysdeps/pthread/semaphore.h so
    that it can be found by builds from all glibc subdirectories; it's not
    in any way NPTL-specific.  (I left the Makefile setting to install
    this header in nptl/, but maybe it should move as well - it's just not
    clear to me what ifeq ($(subdir),...) conditional should be used to
    select the directory to associate the header with for installation
    purposes.  The path in the toplevel Makefile used for begin-end-check
    also remains hardcoded; it's a known todo issue to rework that test to
    run in each subdirectory checking the headers installed from that
    subdirectory, rather than a separate hardcoded list.)
    
    Tested for x86_64 (testsuite, and that installed stripped shared
    libraries are unchanged by the patch).  I did *not* test a
    configuration such as that in which Carlos saw failure.
    
    	* nptl/semaphore.h: Move to ...
    	* sysdeps/pthread/semaphore.h: ... here.
    	* Makefile (installed-headers): Change nptl/semaphore.h to
    	sysdeps/pthread/semaphore.h.

diff --git a/ChangeLog b/ChangeLog
index 35d61bd..7630e80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2014-12-11  Joseph Myers  <joseph@codesourcery.com>
+
+	* nptl/semaphore.h: Move to ...
+	* sysdeps/pthread/semaphore.h: ... here.
+	* Makefile (installed-headers): Change nptl/semaphore.h to
+	sysdeps/pthread/semaphore.h.
+
 2014-12-11  Roland McGrath  <roland@hack.frob.com>
 
 	* misc/tst-error1.c (do_test): Ignore -Wformat-security for
diff --git a/Makefile b/Makefile
index 51ff5ca..b012ced 100644
--- a/Makefile
+++ b/Makefile
@@ -284,7 +284,7 @@ installed-headers = argp/argp.h assert/assert.h catgets/nl_types.h \
 		    malloc/obstack.h malloc/mcheck.h math/math.h \
 		    math/complex.h math/fenv.h math/tgmath.h misc/sys/uio.h \
 		    $(wildcard nis/rpcsvc/*.h) nptl_db/thread_db.h \
-		    sysdeps/nptl/pthread.h nptl/semaphore.h \
+		    sysdeps/nptl/pthread.h sysdeps/pthread/semaphore.h \
 		    nss/nss.h posix/sys/utsname.h posix/sys/times.h \
 		    posix/sys/wait.h posix/sys/types.h posix/unistd.h \
 		    posix/glob.h posix/regex.h posix/wordexp.h posix/fnmatch.h\
diff --git a/nptl/semaphore.h b/sysdeps/pthread/semaphore.h
similarity index 100%
rename from nptl/semaphore.h
rename to sysdeps/pthread/semaphore.h

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                             |    7 +++++++
 Makefile                              |    2 +-
 {nptl => sysdeps/pthread}/semaphore.h |    0
 3 files changed, 8 insertions(+), 1 deletions(-)
 rename {nptl => sysdeps/pthread}/semaphore.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]