rpms/glibc/FC-3 glibc-2.3-fedora.patch, 1.6, 1.7 .cvsignore, 1.68, 1.69 glibc.spec, 1.106, 1.107 sources, 1.84, 1.85 glibc-2.3.5-fedora.patch, 1.1, NONE
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Jul 18 08:39:59 UTC 2005
Author: roland
Update of /cvs/dist/rpms/glibc/FC-3
In directory cvs.devel.redhat.com:/tmp/cvs-serv21436/FC-3
Modified Files:
.cvsignore glibc.spec sources
Added Files:
glibc-2.3-fedora.patch
Removed Files:
glibc-2.3.5-fedora.patch
Log Message:
auto-import glibc-2.3.5-0.fc3.4 on branch FC-3 from glibc-2.3.5-0.fc3.4.src.rpm
glibc-2.3-fedora.patch:
ChangeLog.15 | 45 ++
csu/elf-init.c | 18
debug/tst-chk1.c | 4
elf/dl-support.c | 5
elf/ldconfig.c | 25 -
elf/rtld.c | 99 ++++
elf/tst-tls10.h | 4
iconv/iconvconfig.c | 55 +-
include/features.h | 8
intl/locale.alias | 2
libio/bits/stdio2.h | 19
libio/stdio.h | 2
linuxthreads/ChangeLog | 34 +
linuxthreads/Makefile | 7
linuxthreads/cancel.c | 1
linuxthreads/lockfile.c | 6
linuxthreads/semaphore.h | 1
linuxthreads/sysdeps/alpha/tls.h | 46 +-
linuxthreads/sysdeps/i386/tls.h | 9
linuxthreads/sysdeps/ia64/tls.h | 9
linuxthreads/sysdeps/powerpc/tls.h | 12
linuxthreads/sysdeps/pthread/Makefile | 12
linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym | 13
linuxthreads/sysdeps/s390/tls.h | 9
linuxthreads/sysdeps/sh/tls.h | 9
linuxthreads/sysdeps/sparc/tls.h | 9
linuxthreads/sysdeps/x86_64/tls.h | 9
linuxthreads/tst-tls1.h | 2
locale/iso-4217.def | 13
locale/programs/3level.h | 36 +
localedata/Makefile | 1
localedata/SUPPORTED | 6
localedata/locales/cy_GB | 7
localedata/locales/en_GB | 4
localedata/locales/en_US | 1
localedata/locales/no_NO | 69 +++
localedata/locales/zh_TW | 6
nptl/ChangeLog | 10
nptl/Makefile | 8
nptl/descr.h | 4
nptl/pthread_cond_destroy.c | 30 +
nptl/sysdeps/unix/sysv/linux/kernel-features.h | 6
nscd/connections.c | 52 ++
nscd/nscd.c | 8
nscd/nscd.conf | 4
nscd/nscd_conf.c | 5
posix/Makefile | 19
posix/getconf.speclist.h | 15
sysdeps/generic/dl-cache.h | 8
sysdeps/i386/bits/atomic.h | 410 +++++++++++++++++++
sysdeps/ia64/Makefile | 4
sysdeps/ia64/ia64libgcc.S | 350 ----------------
sysdeps/ia64/libgcc-compat.c | 84 +++
sysdeps/unix/nice.c | 7
sysdeps/unix/sysv/linux/i386/dl-cache.h | 59 ++
sysdeps/unix/sysv/linux/ia64/dl-cache.h | 27 +
sysdeps/unix/sysv/linux/ia64/dl-procinfo.c | 5
sysdeps/unix/sysv/linux/ia64/dl-procinfo.h | 5
sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed | 2
sysdeps/unix/sysv/linux/paths.h | 2
sysdeps/unix/sysv/linux/readonly-area.c | 5
sysdeps/unix/sysv/linux/tcsetattr.c | 32 +
62 files changed, 1320 insertions(+), 458 deletions(-)
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.6 -r 1.7 glibc-2.3-fedora.patch
Index: glibc-2.3-fedora.patch
===================================================================
RCS file: glibc-2.3-fedora.patch
diff -N glibc-2.3-fedora.patch
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ glibc-2.3-fedora.patch 18 Jul 2005 08:39:56 -0000 1.7
@@ -0,0 +1,2618 @@
+--- glibc-2.3-20050718T0804/ChangeLog.15 16 Feb 2005 07:35:41 -0000 1.1.2.1
++++ glibc-2.3-20050718T0804-fedora/ChangeLog.15 18 Feb 2005 02:00:20 -0000 1.1.4.3
+@@ -512,6 +512,14 @@
+
+ 2004-11-26 Jakub Jelinek <jakub at redhat.com>
+
++ * posix/Makefile (generated: Add getconf.speclist.
++ ($(inst_libexecdir)/getconf): Use getconf.speclist instead of
++ getconf output.
++ ($(objpfx)getconf.speclist): New rule.
++ * posix/getconf.speclist.h: New file.
++
++2004-11-26 Jakub Jelinek <jakub at redhat.com>
++
+ * posix/Makefile (install-others): Add $(inst_libexecdir)/getconf.
+ (CFLAGS-sysconf.c): Add -D_GETCONF_DIR.
+ (CFLAGS-getconf.c): New.
+@@ -1103,6 +1111,16 @@
+ * sysdeps/generic/tempname.c (__path_search): Add missing argument
+ TRY_TMPDIR.
+
++2004-11-02 Jakub Jelinek <jakub at redhat.com>
++
++ * include/features.h (__USE_FORTIFY_LEVEL): Also set for Red Hat
++ GCC 3.4.x-RH >= 3.4.2-8.
++ * libio/bits/features.h (printf, fprintf, vprintf, vfprintf): For
++ GCC 3.4.x-RH use __builtin___{,v}{,f}printf_chk instead of
++ __{,v}{,f}printf_chk.
++ * debug/tst-chk1.c (do_test): Deal with GCC 3.4.x-RH not
++ being able to recognize subobjects.
++
+ 2004-10-31 Mariusz Mazur <mmazur at kernel.pl>
+
+ * sysdeps/unix/sysv/linux/alpha/setregid.c: New file.
+@@ -1398,6 +1416,11 @@
+ * posix/execvp.c (execvp): Also ignore ENODEV and ETIMEDOUT errno
+ values.
+
++2004-10-20 Jakub Jelinek <jakub at redhat.com>
++
++ * sysdeps/unix/sysv/linux/readonly-area.c (__readonly_area): If /proc
++ is not mounted, return 1.
++
+ 2004-10-20 Roland McGrath <roland at redhat.com>
+
+ * Makeconfig ($(common-objpfx)shlib-versions.v.i): Check also
+@@ -1470,6 +1493,11 @@
+ * debug/catchsegv.sh: Update copyright year.
+ Use mktemp to create segv_output file.
+
++2004-10-19 Jakub Jelinek <jakub at redhat.com>
++
++ * include/features.h (__USE_FORTIFY_LEVEL): Enable even with
++ Red Hat gcc4 4.0.0 and above.
++
+ 2004-10-18 Jakub Jelinek <jakub at redhat.com>
+
+ * elf/dl-libc.c (__libc_dlsym_private, __libc_register_dl_open_hook):
+@@ -3182,6 +3210,23 @@
+ before return type.
+ * locale/localename.c (__current_locale_name): Likewise.
+
++2004-08-31 Jakub Jelinek <jakub at redhat.com>
++
++ * elf/ldconfig.c (parse_conf): Add prefix argument, prepend it
++ before arguments to add_dir and pass to parse_conf_include.
++ (parse_conf_include): Add prefix argument, pass it down to
++ parse_conf.
++ (main): Call arch_startup. Adjust parse_conf caller.
++ Call add_arch_dirs.
++ * sysdeps/generic/dl-cache.h (arch_startup, add_arch_dirs): Define.
++ * sysdeps/unix/sysv/linux/i386/dl-cache.h: New file.
++ * sysdeps/unix/sysv/linux/ia64/dl-cache.h (EMUL_HACK, arch_startup,
++ add_arch_dirs): Define.
++ * sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed: Prepend
++ /emul/ia32-linux before the 32-bit ld.so pathname.
++ * sysdeps/unix/sysv/linux/ia64/dl-procinfo.c: New file.
++ * sysdeps/unix/sysv/linux/ia64/dl-procinfo.h: New file.
++
+ 2004-08-30 Roland McGrath <roland at frob.com>
+
+ * scripts/extract-abilist.awk: If `lastversion' variable defined, omit
+--- glibc-2.3-20050718T0804/csu/elf-init.c 16 Aug 2004 04:51:00 -0000 1.3
++++ glibc-2.3-20050718T0804-fedora/csu/elf-init.c 22 Sep 2004 21:20:47 -0000 1.3.2.1
+@@ -44,6 +44,24 @@ extern void (*__init_array_start []) (vo
+ extern void (*__init_array_end []) (void) attribute_hidden;
+ extern void (*__fini_array_start []) (void) attribute_hidden;
+ extern void (*__fini_array_end []) (void) attribute_hidden;
++
++# if defined HAVE_VISIBILITY_ATTRIBUTE \
++ && (defined SHARED || defined LIBC_NONSHARED)
++# define hidden_undef_2(x) #x
++# define hidden_undef_1(x) hidden_undef_2 (x)
++# define hidden_undef(x) \
++ __asm (hidden_undef_1 (ASM_GLOBAL_DIRECTIVE) " " #x); \
++ __asm (".hidden " #x);
++# else
++# define hidden_undef(x)
++# endif
++
++hidden_undef (__preinit_array_start)
++hidden_undef (__preinit_array_end)
++hidden_undef (__init_array_start)
++hidden_undef (__init_array_end)
++hidden_undef (__fini_array_start)
++hidden_undef (__fini_array_end)
+ #endif
+
+ /* These function symbols are provided for the .init/.fini section entry
+--- glibc-2.3-20050718T0804/debug/tst-chk1.c 18 Nov 2004 23:23:17 -0000 1.5
++++ glibc-2.3-20050718T0804-fedora/debug/tst-chk1.c 19 Nov 2004 00:18:08 -0000 1.1.2.7
+@@ -213,7 +213,7 @@ do_test (void)
+ if (memcmp (a.buf1, "aabcdabcjj", 10))
+ FAIL ();
+
+-#if __USE_FORTIFY_LEVEL < 2
++#if __USE_FORTIFY_LEVEL < 2 || !__GNUC_PREREQ (4, 0)
+ /* The following tests are supposed to crash with -D_FORTIFY_SOURCE=2
+ and sufficient GCC support, as the string operations overflow
+ from a.buf1 into a.buf2. */
+@@ -312,7 +312,7 @@ do_test (void)
+ memset (a.buf1 + 9, 'j', l0 + 2);
+ CHK_FAIL_END
+
+-#if __USE_FORTIFY_LEVEL >= 2
++#if __USE_FORTIFY_LEVEL >= 2 && __GNUC_PREREQ (4, 0)
+ # define O 0
+ #else
+ # define O 1
+--- glibc-2.3-20050718T0804/elf/dl-support.c 6 Nov 2004 00:24:49 -0000 1.87
++++ glibc-2.3-20050718T0804-fedora/elf/dl-support.c 10 Nov 2004 09:02:46 -0000 1.84.2.4
+@@ -281,6 +281,11 @@ _dl_non_dynamic_init (void)
+ if (_dl_platform != NULL)
+ _dl_platformlen = strlen (_dl_platform);
+
++#if defined (__i386__) && !defined (USE_TLS)
++ /* Load libs not using TLS. */
++ _dl_osversion = 0x20205;
++#endif
++
+ /* Scan for a program header telling us the stack is nonexecutable. */
+ if (_dl_phdr != NULL)
+ for (uint_fast16_t i = 0; i < _dl_phnum; ++i)
+--- glibc-2.3-20050718T0804/elf/ldconfig.c 16 Feb 2005 10:29:34 -0000 1.47.4.1
++++ glibc-2.3-20050718T0804-fedora/elf/ldconfig.c 16 Feb 2005 19:56:52 -0000 1.47.2.1.2.1
+@@ -944,17 +944,19 @@ search_dirs (void)
+
+
+ static void parse_conf_include (const char *config_file, unsigned int lineno,
+- bool do_chroot, const char *pattern);
++ const char *prefix, bool do_chroot,
++ const char *pattern);
+
+ /* Parse configuration file. */
+ static void
+-parse_conf (const char *filename, bool do_chroot)
++parse_conf (const char *filename, const char *prefix, bool do_chroot)
+ {
+ FILE *file = NULL;
+ char *line = NULL;
+ const char *canon;
+ size_t len = 0;
+ unsigned int lineno;
++ size_t prefix_len = prefix ? strlen (prefix) : 0;
+
+ if (do_chroot && opt_chroot)
+ {
+@@ -1015,7 +1017,14 @@ parse_conf (const char *filename, bool d
+ cp += 8;
+ while ((dir = strsep (&cp, " \t")) != NULL)
+ if (dir[0] != '\0')
+- parse_conf_include (filename, lineno, do_chroot, dir);
++ parse_conf_include (filename, lineno, prefix, do_chroot, dir);
++ }
++ else if (prefix != NULL)
++ {
++ size_t cp_len = strlen (cp);
++ char new_cp [prefix_len + cp_len + 1];
++ memcpy (mempcpy (new_cp, prefix, prefix_len), cp, cp_len + 1);
++ add_dir (new_cp);
+ }
+ else
+ add_dir (cp);
+@@ -1031,7 +1040,7 @@ parse_conf (const char *filename, bool d
+ config files to read. */
+ static void
+ parse_conf_include (const char *config_file, unsigned int lineno,
+- bool do_chroot, const char *pattern)
++ const char *prefix, bool do_chroot, const char *pattern)
+ {
+ if (opt_chroot && pattern[0] != '/')
+ error (EXIT_FAILURE, 0,
+@@ -1061,7 +1070,7 @@ parse_conf_include (const char *config_f
[...2225 lines suppressed...]
+
+- result = setpriority (PRIO_PROCESS, 0, prio + incr);
++ prio += incr;
++ if (prio < PRIO_MIN)
++ prio = PRIO_MIN;
++ else if (prio >= PRIO_MAX)
++ prio = PRIO_MAX - 1;
++ result = setpriority (PRIO_PROCESS, 0, prio);
+ if (result != -1)
+ return getpriority (PRIO_PROCESS, 0);
+ else
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1
+@@ -61,7 +61,7 @@
+ #define _PATH_TTY "/dev/tty"
+ #define _PATH_UNIX "/boot/vmlinux"
+ #define _PATH_UTMP "/var/run/utmp"
+-#define _PATH_VI "/usr/bin/vi"
++#define _PATH_VI "/bin/vi"
+ #define _PATH_WTMP "/var/log/wtmp"
+
+ /* Provide trailing slash, since mostly used for building pathnames. */
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/readonly-area.c 18 Oct 2004 04:17:11 -0000 1.1
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/readonly-area.c 20 Oct 2004 11:04:51 -0000 1.1.2.2
+@@ -33,7 +33,10 @@ __readonly_area (const char *ptr, size_t
+
+ FILE *fp = fopen ("/proc/self/maps", "rc");
+ if (fp == NULL)
+- return -1;
++ /* We don't know. Returning 1 here means that programs using %n
++ and -D_FORTIFY_SOURCE=2 will work even when /proc is not mounted,
++ but will allow %n even in writable areas. */
++ return 1;
+
+ /* We need no locking. */
+ __fsetlocking (fp, FSETLOCKING_BYCALLER);
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1
+@@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios
+ {
+ struct __kernel_termios k_termios;
+ unsigned long int cmd;
++ int retval;
+
+ switch (optional_actions)
+ {
+@@ -80,6 +81,35 @@ tcsetattr (fd, optional_actions, termios
+ memcpy (&k_termios.c_cc[0], &termios_p->c_cc[0],
+ __KERNEL_NCCS * sizeof (cc_t));
+
+- return INLINE_SYSCALL (ioctl, 3, fd, cmd, &k_termios);
++ retval = INLINE_SYSCALL (ioctl, 3, fd, cmd, &k_termios);
++
++ if (retval == 0 && cmd == TCSETS)
++ {
++ /* The Linux kernel has a bug which silently ignore the invalid
++ c_cflag on pty. We have to check it here. */
++ int save = errno;
++ retval = INLINE_SYSCALL (ioctl, 3, fd, TCGETS, &k_termios);
++ if (retval)
++ {
++ /* We cannot verify if the setting is ok. We don't return
++ an error (?). */
++ __set_errno (save);
++ retval = 0;
++ }
++ else if ((termios_p->c_cflag & (PARENB | CREAD))
++ != (k_termios.c_cflag & (PARENB | CREAD))
++ || ((termios_p->c_cflag & CSIZE)
++ && ((termios_p->c_cflag & CSIZE)
++ != (k_termios.c_cflag & CSIZE))))
++ {
++ /* It looks like the Linux kernel silently changed the
++ PARENB/CREAD/CSIZE bits in c_cflag. Report it as an
++ error. */
++ __set_errno (EINVAL);
++ retval = -1;
++ }
++ }
++
++ return retval;
+ }
+ libc_hidden_def (tcsetattr)
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1
+@@ -0,0 +1,59 @@
++/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
++ Copyright (C) 2004 Free Software Foundation, Inc.
++ This file is part of the GNU C Library.
++
++ The GNU C Library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++
++ The GNU C Library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++
++ You should have received a copy of the GNU Lesser General Public
++ License along with the GNU C Library; if not, write to the Free
++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++ 02111-1307 USA. */
++
++static inline int
++is_ia64 (void)
++{
++ unsigned int fl1, fl2;
++
++ /* See if we can use cpuid. */
++ __asm__ ("pushfl; pushfl; popl %0; movl %0,%1; xorl %2,%0;"
++ "pushl %0; popfl; pushfl; popl %0; popfl"
++ : "=&r" (fl1), "=&r" (fl2)
++ : "i" (0x00200000));
++ if (((fl1 ^ fl2) & 0x00200000) == 0)
++ return 0;
++
++ /* Host supports cpuid. See if cpuid gives capabilities, try
++ CPUID(0). Preserve %ebx and %ecx; cpuid insn clobbers these, we
++ don't need their CPUID values here, and %ebx may be the PIC
++ register. */
++ __asm__ ("pushl %%ecx; pushl %%ebx; cpuid; popl %%ebx; popl %%ecx"
++ : "=a" (fl1) : "0" (0) : "edx", "cc");
++ if (fl1 == 0)
++ return 0;
++
++ /* Invoke CPUID(1), return %edx; caller can examine bits to
++ determine what's supported. */
++ __asm__ ("pushl %%ecx; pushl %%ebx; cpuid; popl %%ebx; popl %%ecx"
++ : "=d" (fl2), "=a" (fl1) : "1" (1) : "cc");
++ return (fl2 & (1 << 30)) != 0;
++}
++
++#define arch_startup(argc, argv) \
++ do { \
++ /* On IA-64, try to execute 64-bit ldconfig if possible. \
++ This is because the badly designed /emul/ia32-linux hack \
++ will cause 32-bit ldconfig to do all sorts of weird things. */ \
++ if (is_ia64 ()) \
++ execv ("/emul/ia32-linux/../../sbin/ldconfig", \
++ (char *const *) argv); \
++ } while (0)
++
++#include_next <dl-cache.h>
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1
+@@ -22,4 +22,31 @@
+ #define _dl_cache_check_flags(flags) \
+ ((flags) == _DL_CACHE_DEFAULT_ID)
+
++#define EMUL_HACK "/emul/ia32-linux"
++
++#define arch_startup(argc, argv) unlink (EMUL_HACK LD_SO_CACHE)
++
++#define add_arch_dirs(config_file) \
++ do { \
++ int save_verbose = opt_verbose; \
++ opt_verbose = 0; \
++ \
++ parse_conf (config_file, EMUL_HACK, true); \
++ \
++ /* Always add the standard search paths. */ \
++ add_system_dir (EMUL_HACK SLIBDIR); \
++ if (strcmp (SLIBDIR, LIBDIR)) \
++ add_system_dir (EMUL_HACK LIBDIR); \
++ \
++ char emul_config_file[strlen (config_file) \
++ + sizeof EMUL_HACK]; \
++ strcpy (mempcpy (emul_config_file, EMUL_HACK, \
++ strlen (EMUL_HACK)), config_file); \
++ \
++ if (! access (emul_config_file, R_OK)) \
++ parse_conf (emul_config_file, EMUL_HACK, true); \
++ \
++ opt_verbose = save_verbose; \
++ } while (0)
++
+ #include_next <dl-cache.h>
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1
+@@ -0,0 +1,5 @@
++#ifdef IS_IN_ldconfig
++#include <sysdeps/i386/dl-procinfo.c>
++#else
++#include <sysdeps/generic/dl-procinfo.c>
++#endif
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1
+@@ -0,0 +1,5 @@
++#ifdef IS_IN_ldconfig
++#include <sysdeps/unix/sysv/linux/i386/dl-procinfo.h>
++#else
++#include <sysdeps/generic/dl-procinfo.h>
++#endif
+--- glibc-2.3-20050718T0804/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2
++++ glibc-2.3-20050718T0804-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1
+@@ -1 +1 @@
+-s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 \2\3"_
++s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/glibc/FC-3/.cvsignore,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- .cvsignore 7 Apr 2005 09:16:31 -0000 1.68
+++ .cvsignore 18 Jul 2005 08:39:56 -0000 1.69
@@ -1,4 +1,2 @@
-glibc-2.3.5-fedora-20050407T0242.tar.bz2
-glibc-2.3.5.tar.bz2
-glibc-libidn-2.3.5.tar.bz2
-glibc-linuxthreads-2.3.5.tar.bz2
+glibc-2.3-20050718T0804.tar.bz2
+glibc-2.3-fedora-20050718T0804.tar.bz2
Index: glibc.spec
===================================================================
RCS file: /cvs/dist/rpms/glibc/FC-3/glibc.spec,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- glibc.spec 7 Apr 2005 09:16:31 -0000 1.106
+++ glibc.spec 18 Jul 2005 08:39:56 -0000 1.107
@@ -1,9 +1,9 @@
-%define glibcdate 20050407T0242
-%define glibcname glibc-2.3.5
-%define glibcsrcdir glibc-2.3.5
-%define glibc_release_tarballs 1
+%define glibcdate 20050718T0804
+%define glibcname glibc-2.3
+%define glibcsrcdir glibc-2.3-20050718T0804
+%define glibc_release_tarballs 0
%define glibcversion 2.3.5
-%define glibcrelease 0.fc3.1
+%define glibcrelease 0.fc3.4
%define auxarches i586 i686 athlon sparcv9 alphaev6
%define prelinkarches noarch
%define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64
@@ -1279,6 +1279,78 @@
%endif
%changelog
+* Mon Jul 18 2005 Roland McGrath <roland at redhat.com> 2.3.5-0.fc3.4
+- update from CVS (glibc-2_3-branch)
+ - make sure nscd cmsg buffers aren't misaligned, handle EINTR from
+ poll when contacting nscd more gracefully (BZ#1080)
+ - remove malloc attribute from posix_memalign (BZ#1079)
+ - include program name in __chk_fail error message (BZ#1100)
+ - don't write 0 to gid/uid column for group/username starting with + or -
+ in putgrent/putpwent (BZ#1099)
+ - fix Yen mapping ib IBM93{0,9} charsets (BZ#1107)
+ - add sr_CS{,.UTF-8} locales (BZ#38, BZ#549)
+ - update mn_MN locale (BZ#1092)
+ - update fa_IR locale (BZ#1091)
+ - make sure EINVAL is returned from pthread_create if requested thread
+ scheduling priority is invalid (BZ#1112)
+ - change NPTL <pthread.h> initializers to avoid warnings, with both -pedantic
+ and -W (BZ#915, #162722)
+ - fix NPTL <pthread.h> with -ansi -fexceptions (BZ#1102)
+ - fix tst-cancel17 testcase
+ - avoid SIGPIPE in nscd (BZ#1103)
+ - fix nscd -g yes/no strings (BZ#1109)
+ - avoid using variable length arrays in regex internals unnecessarily (BZ#1101)
+ - fix *scanf if decimal point is more than one byte long (BZ#1110)
+ - fix rpcgen to output #include <rpc/pmap_clnt.h> even without -C (BZ#1108)
+ - cosmetic fix for ia64 strlen (BZ#1016)
+ - add GOT check to dl-execstack.c on i?86
+ - avoid namespace pollution in ppc32 {,f}truncate64 (BZ#1104)
+ - handle 'z' in strptime* (BZ#1105)
+ - properly propagate return values in nss_compat (BZ#1111)
+ - avoid some unnecessary PLT relocations (BZ#1106)
+ - remove nonnull attribute from acct (BZ#877)
+ - allow NLS of some strings that couldn't be translated before (BZ#253)
+ - execvp fix (BZ#851)
+ - update IA-64 libm from Intel 2005-04-05 (#142494, BZ#592)
+ - fix initgroups when passed zero-size buffer (BZ#661)
+ - update tzcode to 2005h (BZ#825)
+ - add 19 UTF-8 locales where only non-UTF-8 locales existed before
+ (#156115, BZ#1084)
+ - fix xdr_rmtcall_args on 64-bit architectures (#151686, BZ#1082)
+ - fix posix_fallocate{,64} (#156289, BZ#1083)
+ - use -laudit in nscd (#159217, BZ#1085)
+ - fix fix xdr_{,u_}{longlong_t,hyper} on 64-bit arches (#161583, BZ#1097)
+ - handle big amounts of networking interfaces in getifaddrs/if_nameindex
+ (#159399, BZ#1096)
+ - fix nscd cache pruning (#150748, BZ#1094)
+ - try more ports in bindresvport if all 600..1023 are
+ used, don't use priviledged ports when talking to portmap
+ (#141773, #160091, BZ#1086)
+ - support classes keyword in /etc/hesiod.conf (#150350, BZ#1088)
+ - fix IBM939 iconv module (BZ#955)
+ - fix malloc_trim (BZ#779)
+ - change sys/quota.h to match current kernel's quotactl interface,
+ include support for the obsoleted interface (no longer supported
+ in current kernels) with -D_LINUX_QUOTA_VERSION=1 (#133095, BZ#653)
+ - make regexec thread safe (BZ#934)
+ - make -lrpcsvc and -lmcheck usable for PIEs and shared libraries
+ (#149284, BZ#1095)
+ - fix sendfile{,64} prototypes (BZ#961)
+ - fix pa_IN locale's am_pm (#158715, BZ#622)
+ - don't use nisplus in nsswitch.conf examples, mention that nisplus is
+ unsupported (#159729, IT#74024)
+ - fix strfry and initstate{,_r} (BZ#1090)
+ - slightly optimize fnmatch in multi-byte locales (BZ#1087)
+ - fix a typo in libc info wmemcpy description
+ - fix nis memory handling when realloc fails (BZ#1093)
+ - fix xdrstdio_putlong on 64-bit architectures (BZ#1098)
+
+* Wed Jul 6 2005 Jakub Jelinek <jakub at redhat.com> 2.3.5-0.fc3.2
+- update from CVS (glibc-2_3-branch)
+ - remove nonnull attribute from acct (BZ#877)
+ - allow NLS of some strings that couldn't be translated before (BZ#253)
+ - execvp fix (BZ#851)
+
* Thu Apr 7 2005 Roland McGrath <roland at redhat.com> 2.3.5-0.fc3.1
- update to glibc 2.3.5 release
- dlclose fixes merged (#145810, #150414, BZ#821)
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/glibc/FC-3/sources,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- sources 7 Apr 2005 09:16:31 -0000 1.84
+++ sources 18 Jul 2005 08:39:56 -0000 1.85
@@ -1,4 +1,2 @@
-2aa32c31e7943d9d2f2a1f0c8d0622bb glibc-2.3.5-fedora-20050407T0242.tar.bz2
-93d9c51850e0513aa4846ac0ddcef639 glibc-2.3.5.tar.bz2
-86ae1273e22af8766297ec21c0232743 glibc-libidn-2.3.5.tar.bz2
-77011b0898393c56b799bc011a0f37bf glibc-linuxthreads-2.3.5.tar.bz2
+1d1b8d76a7af15de2805bd314961b57c glibc-2.3-20050718T0804.tar.bz2
+12850160118713b4e483e7a69c93fdf4 glibc-2.3-fedora-20050718T0804.tar.bz2
--- glibc-2.3.5-fedora.patch DELETED ---
More information about the fedora-cvs-commits
mailing list