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.21-70-g96a1574
- From: roland at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 12 Feb 2015 22:22:08 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.21-70-g96a1574
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 96a157490c8db4c3be4495c4f9c0ca9ecaf5ae7c (commit)
from 04f5a636b6ac79677967d901a956f336a7ccfee3 (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=96a157490c8db4c3be4495c4f9c0ca9ecaf5ae7c
commit 96a157490c8db4c3be4495c4f9c0ca9ecaf5ae7c
Author: Roland McGrath <roland@hack.frob.com>
Date: Thu Feb 12 13:57:32 2015 -0800
Use -Werror=undef for assembly code.
diff --git a/ChangeLog b/ChangeLog
index bd06443..ce62001 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2015-02-12 Roland McGrath <roland@hack.frob.com>
+ * Makeconfig (ASFLAGS): Add -Werror=undef.
+ * sysdeps/arm/Versions (libc: GLIBC_2.19): New (empty) version set.
+ * sysdeps/unix/make-syscalls.sh: Always emit #define's for
+ SYSCALL_CANCELLABLE, SYSCALL_NOERRNO, SYSCALL_ERRVAL, to 1 or 0.
+
* Makeconfig (after-link): New variable.
(+link-pie, +link-pie-tests): Use it.
(+link-static, +link-static-tests): Likewise.
diff --git a/Makeconfig b/Makeconfig
index 1e03481..509b5bd 100644
--- a/Makeconfig
+++ b/Makeconfig
@@ -948,7 +948,7 @@ endif
ifndef ASFLAGS
ASFLAGS := $(filter -g% -fdebug-prefix-map=%,$(CFLAGS))
endif
-ASFLAGS += $(ASFLAGS-config) $(asflags-cpu)
+ASFLAGS += -Werror=undef $(ASFLAGS-config) $(asflags-cpu)
ifndef BUILD_CC
BUILD_CC = $(CC)
diff --git a/sysdeps/arm/Versions b/sysdeps/arm/Versions
index 5f2af29..f26a1a7 100644
--- a/sysdeps/arm/Versions
+++ b/sysdeps/arm/Versions
@@ -17,4 +17,8 @@ libc {
GLIBC_2.8 {
__gnu_mcount_nc;
}
+ GLIBC_2.19 {
+ # This set has to exist in some Versions file so we can use 2.19 in
+ # SHLIB_COMPAT. Since it didn't exist anywhere else, we add it here.
+ }
}
diff --git a/sysdeps/unix/make-syscalls.sh b/sysdeps/unix/make-syscalls.sh
index 567081a..e3596b6 100644
--- a/sysdeps/unix/make-syscalls.sh
+++ b/sysdeps/unix/make-syscalls.sh
@@ -250,14 +250,10 @@ while read file srcfile caller syscall args strong weak; do
\$(make-target-directory)
(echo '#define SYSCALL_NAME $syscall'; \\
echo '#define SYSCALL_NARGS $nargs'; \\
- echo '#define SYSCALL_SYMBOL $strong'; \\"
- [ $cancellable = 0 ] || echo "\
- echo '#define SYSCALL_CANCELLABLE 1'; \\"
- [ $noerrno = 0 ] || echo "\
- echo '#define SYSCALL_NOERRNO 1'; \\"
- [ $errval = 0 ] || echo "\
- echo '#define SYSCALL_ERRVAL 1'; \\"
- echo "\
+ echo '#define SYSCALL_SYMBOL $strong'; \\
+ echo '#define SYSCALL_CANCELLABLE $cancellable'; \\
+ echo '#define SYSCALL_NOERRNO $noerrno'; \\
+ echo '#define SYSCALL_ERRVAL $errval'; \\
echo '#include <syscall-template.S>'; \\"
;;
esac
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
Makeconfig | 2 +-
sysdeps/arm/Versions | 4 ++++
sysdeps/unix/make-syscalls.sh | 12 ++++--------
4 files changed, 14 insertions(+), 9 deletions(-)
hooks/post-receive
--
GNU C Library master sources