aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2005-11-04 01:07:50 +0000
committerRoland McGrath <roland@gnu.org>2005-11-04 01:07:50 +0000
commit204f349f9fbe05b682dfba840b1abe26313c9e29 (patch)
tree3c581968e604c881eb853d8930e3c066e52a2757
parent067f926e19b0f048f04727f57d7036ec4a64c050 (diff)
downloadglibc-204f349f9fbe05b682dfba840b1abe26313c9e29.zip
glibc-204f349f9fbe05b682dfba840b1abe26313c9e29.tar.gz
glibc-204f349f9fbe05b682dfba840b1abe26313c9e29.tar.bz2
Updated to glibc-2_3_6
-rw-r--r--ChangeLog18
-rw-r--r--NEWS2
-rw-r--r--README9
-rw-r--r--README.template4
-rw-r--r--fedora/branch.mk5
-rw-r--r--include/string.h2
-rw-r--r--nptl/ChangeLog5
-rw-r--r--nptl/sysdeps/unix/sysv/linux/x86_64/sem_trywait.S3
-rw-r--r--sysdeps/ia64/fpu/libm-symbols.h4
-rw-r--r--version.h2
10 files changed, 41 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index 06c104f..5ccedd2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2005-11-03 Roland McGrath <roland@redhat.com>
+
+ * NEWS, version.h (VERSION): 2.3.6.
+ * README.template: Add note about GCC 4 compiler warnings.
+ * README: Regenerated.
+
+2005-10-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * sysdeps/ia64/fpu/libm-symbols.h (WEAK_LIBM_ENTRY): Add "__"
+ prefix to LOCAL_LIBM_ENTRY.
+ (WEAK_LIBM_END): Add "__" prefix to LOCAL_LIBM_END.
+
+2005-10-24 Roland McGrath <roland@redhat.com>
+
+ [BZ #1534]
+ * include/string.h: Use libc_hidden_proto, not
+ libc_hidden_builtin_proto, for strnlen.
+
2005-10-22 Roland McGrath <roland@redhat.com>
* README.template: Remove GCC 4 note.
diff --git a/NEWS b/NEWS
index 7db8a26..f57db19 100644
--- a/NEWS
+++ b/NEWS
@@ -14,7 +14,7 @@ Version 2.3.6
1087, 1088, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098,
1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109,
1110, 1111, 1112, 1113, 1125, 1137, 1138, 1249, 1250, 1251, 1252,
- 1253, 1254, 1350, 1358, 1394, 1438, 1498
+ 1253, 1254, 1350, 1358, 1394, 1438, 1498, 1534
Visit <http://sources.redhat.com/bugzilla/> for the details of each bug.
diff --git a/README b/README
index 8323b3e..75c2812 100644
--- a/README
+++ b/README
@@ -1,10 +1,7 @@
-This directory contains the version 2.3.5 release of the GNU C Library.
+This directory contains the version 2.3.6 release of the GNU C Library.
Many bugs have been fixed since the last release.
Some bugs surely remain.
-Please note that version 2.3.5 cannot be built with GCC 4!
-The next release will be compatible with the newer compiler.
-
As of this release, the GNU C library is known to run on the following
configurations:
@@ -31,6 +28,10 @@ no longer supported. Porting the library is not hard. If you are
interested in doing a port, please contact the glibc maintainers;
see http://www.gnu.org/software/libc/ for more information.
+This release can be compiled using GCC 4.0, but you should expect many more
+compiler warnings than using GCC 3.4. The development version of libc is
+better suited to being built with the most recent GCC versions.
+
There are some add-ons which can be used together with GNU libc. They
are designed in a way to ease the installation by integrating them in
the libc source tree. Simply get the add-ons you need and use the
diff --git a/README.template b/README.template
index d501d71..c9d79a0 100644
--- a/README.template
+++ b/README.template
@@ -28,6 +28,10 @@ no longer supported. Porting the library is not hard. If you are
interested in doing a port, please contact the glibc maintainers;
see http://www.gnu.org/software/libc/ for more information.
+This release can be compiled using GCC 4.0, but you should expect many more
+compiler warnings than using GCC 3.4. The development version of libc is
+better suited to being built with the most recent GCC versions.
+
There are some add-ons which can be used together with GNU libc. They
are designed in a way to ease the installation by integrating them in
the libc source tree. Simply get the add-ons you need and use the
diff --git a/fedora/branch.mk b/fedora/branch.mk
index ff8558f..4f3a3ae 100644
--- a/fedora/branch.mk
+++ b/fedora/branch.mk
@@ -3,5 +3,6 @@ glibc-branch := fedora-2_3
glibc-base := glibc-2_3-branch
DIST_BRANCH := FC-3
COLLECTION := dist-fc3-updates-candidate
-fedora-2_3-sync-date := 2005-10-23 01:23 UTC
-fedora-2_3-sync-tag := fedora-glibc-2_3-20051023T0123
+upstream := 2.3.6
+fedora-2_3-sync-date := 2005-11-04 01:01 UTC
+fedora-2_3-sync-tag := glibc-2_3_6
diff --git a/include/string.h b/include/string.h
index 532d5ed..c196007 100644
--- a/include/string.h
+++ b/include/string.h
@@ -83,6 +83,7 @@ libc_hidden_proto (__strxfrm_l)
libc_hidden_proto (__strtok_r)
extern char *__strsep_g (char **__stringp, __const char *__delim);
libc_hidden_proto (__strsep_g)
+libc_hidden_proto (strnlen)
libc_hidden_builtin_proto (memchr)
libc_hidden_builtin_proto (memcpy)
@@ -96,7 +97,6 @@ libc_hidden_builtin_proto (strcmp)
libc_hidden_builtin_proto (strcpy)
libc_hidden_builtin_proto (strcspn)
libc_hidden_builtin_proto (strlen)
-libc_hidden_builtin_proto (strnlen)
libc_hidden_builtin_proto (strncmp)
libc_hidden_builtin_proto (strncpy)
libc_hidden_builtin_proto (strpbrk)
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index fa40293..708e4e9 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-24 Roland McGrath <roland@redhat.com>
+
+ * sysdeps/unix/sysv/linux/x86_64/sem_trywait.S: Remove unnecessary
+ versioned_symbol use.
+
2005-07-11 Jakub Jelinek <jakub@redhat.com>
[BZ #1102]
diff --git a/nptl/sysdeps/unix/sysv/linux/x86_64/sem_trywait.S b/nptl/sysdeps/unix/sysv/linux/x86_64/sem_trywait.S
index 31271bb..6b77dfc 100644
--- a/nptl/sysdeps/unix/sysv/linux/x86_64/sem_trywait.S
+++ b/nptl/sysdeps/unix/sysv/linux/x86_64/sem_trywait.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
@@ -56,4 +56,3 @@ sem_trywait:
orl $-1, %eax
retq
.size sem_trywait,.-sem_trywait
- versioned_symbol(libpthread, __new_sem_trywait, sem_trywait, GLIBC_2_1)
diff --git a/sysdeps/ia64/fpu/libm-symbols.h b/sysdeps/ia64/fpu/libm-symbols.h
index 3d0eb37..5b5e4b7 100644
--- a/sysdeps/ia64/fpu/libm-symbols.h
+++ b/sysdeps/ia64/fpu/libm-symbols.h
@@ -39,13 +39,13 @@
#define WEAK_LIBM_ENTRY(name) \
.align 32; \
- LOCAL_LIBM_ENTRY(name); \
+ LOCAL_LIBM_ENTRY(__##name); \
.global __##name; \
__##name:
#define WEAK_LIBM_END(name) \
weak_alias (__##name, name); \
.hidden __##name; \
- LOCAL_LIBM_END(name); \
+ LOCAL_LIBM_END(__##name); \
ASM_SIZE_DIRECTIVE(__##name); \
ASM_TYPE_DIRECTIVE(__##name, @function)
diff --git a/version.h b/version.h
index 4d53d7b..cae82e2 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
/* This file just defines the current version number of libc. */
#define RELEASE "stable"
-#define VERSION "2.3.5"
+#define VERSION "2.3.6"