auto-import glibc-2.3.4-19 on branch devel from glibc-2.3.4-19.src.rpm

This commit is contained in:
Jakub Jelinek 2005-04-01 16:55:01 +00:00
parent 382a296001
commit 4465bbcd3d
4 changed files with 364 additions and 229 deletions

View File

@ -1,2 +1,2 @@
glibc-20050324T0715.tar.bz2 glibc-20050401T1444.tar.bz2
glibc-fedora-20050324T0715.tar.bz2 glibc-fedora-20050401T1444.tar.bz2

View File

@ -1,15 +1,24 @@
--- glibc-20050324T0715/ChangeLog 24 Mar 2005 00:20:39 -0000 1.9292 --- glibc-20050401T1444/ChangeLog 1 Apr 2005 09:53:28 -0000 1.9308
+++ glibc-20050324T0715-fedora/ChangeLog 25 Mar 2005 11:58:56 -0000 1.8782.2.89 +++ glibc-20050401T1444-fedora/ChangeLog 1 Apr 2005 16:11:36 -0000 1.8782.2.91
@@ -1,3 +1,8 @@ @@ -210,17 +210,6 @@
+2005-03-25 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/wordsize-64/strtol_l.c: Don't add aliases if UNSIGNED.
+ * sysdeps/wordsize-64/wcstol_l.c: Likewise.
+
2005-03-23 Jakub Jelinek <jakub@redhat.com>
* nis/ypclnt.c (yp_2_yperr): Revert 2004-11-30 patch. 2005-03-28 Roland McGrath <roland@redhat.com>
@@ -968,6 +973,18 @@
- * sysdeps/generic/w_exp2.c [NO_LONG_DOUBLE]: Fix typos in alias names.
- Reported by Mark Mitchell <mark@codesourcery.com>.
- * Versions.def (libm): Define GLIBC_2.4 set.
- * math/Versions (libm: GLIBC_2.4): Add this set, with exp2l.
- * sysdeps/i386/Versions (libm: GLIBC_2.1): Add this set, with exp2l.
- * sysdeps/ia64/Versions: Likewise.
- * sysdeps/m68k/Versions: Likewise.
- * sysdeps/sparc/sparc64/Versions: Likewise.
- * sysdeps/x86_64/Versions: New file.
- * sysdeps/mips/mips64/Versions: New file.
-
* locale/langinfo.h (_NL_LOCALE_NAME): New macro.
[__USE_GNU] (NL_LOCALE_NAME): New macro.
* locale/nl_langinfo.c: Grok special item value for _NL_LOCALE_NAME,
@@ -1279,6 +1268,18 @@
* scripts/soversions.awk: Fix default version set handling. * scripts/soversions.awk: Fix default version set handling.
@ -28,8 +37,8 @@
2005-02-10 Roland McGrath <roland@redhat.com> 2005-02-10 Roland McGrath <roland@redhat.com>
[BZ #157] [BZ #157]
--- glibc-20050324T0715/ChangeLog.11 10 Nov 2000 03:31:36 -0000 1.1 --- glibc-20050401T1444/ChangeLog.11 10 Nov 2000 03:31:36 -0000 1.1
+++ glibc-20050324T0715-fedora/ChangeLog.11 22 Sep 2004 21:20:47 -0000 1.1.4.1 +++ glibc-20050401T1444-fedora/ChangeLog.11 22 Sep 2004 21:20:47 -0000 1.1.4.1
@@ -1352,6 +1352,11 @@ @@ -1352,6 +1352,11 @@
* sysdeps/unix/sysv/linux/mips/sys/tas.h: Add missing .mips0 at the * sysdeps/unix/sysv/linux/mips/sys/tas.h: Add missing .mips0 at the
end of inline assembler code. end of inline assembler code.
@ -79,8 +88,8 @@
* sysdeps/arm/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Add * sysdeps/arm/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Add
__extension__ to hexadecimal floating constant notation. __extension__ to hexadecimal floating constant notation.
* sysdeps/i386/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL): * sysdeps/i386/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL):
--- glibc-20050324T0715/ChangeLog.12 16 Aug 2001 05:24:54 -0000 1.1 --- glibc-20050401T1444/ChangeLog.12 16 Aug 2001 05:24:54 -0000 1.1
+++ glibc-20050324T0715-fedora/ChangeLog.12 22 Sep 2004 21:20:47 -0000 1.1.4.1 +++ glibc-20050401T1444-fedora/ChangeLog.12 22 Sep 2004 21:20:47 -0000 1.1.4.1
@@ -7729,6 +7729,13 @@ @@ -7729,6 +7729,13 @@
* Versions.def [ld]: Add GLIBC_2.2.1. * Versions.def [ld]: Add GLIBC_2.2.1.
@ -107,8 +116,8 @@
2001-01-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> 2001-01-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/powerpc/dl-machine.c (__process_machine_rela): Fix typo. * sysdeps/powerpc/dl-machine.c (__process_machine_rela): Fix typo.
--- glibc-20050324T0715/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 --- glibc-20050401T1444/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1
+++ glibc-20050324T0715-fedora/ChangeLog.15 3 Mar 2005 17:29:57 -0000 1.1.6.2 +++ glibc-20050401T1444-fedora/ChangeLog.15 3 Mar 2005 17:29:57 -0000 1.1.6.2
@@ -477,6 +477,14 @@ @@ -477,6 +477,14 @@
2004-11-26 Jakub Jelinek <jakub@redhat.com> 2004-11-26 Jakub Jelinek <jakub@redhat.com>
@ -189,8 +198,8 @@
2004-08-30 Roland McGrath <roland@frob.com> 2004-08-30 Roland McGrath <roland@frob.com>
* scripts/extract-abilist.awk: If `lastversion' variable defined, omit * scripts/extract-abilist.awk: If `lastversion' variable defined, omit
--- glibc-20050324T0715/Versions.def 22 Mar 2005 23:52:46 -0000 1.60 --- glibc-20050401T1444/Versions.def 28 Mar 2005 20:42:44 -0000 1.61
+++ glibc-20050324T0715-fedora/Versions.def 24 Mar 2005 08:18:51 -0000 1.58.2.3 +++ glibc-20050401T1444-fedora/Versions.def 24 Mar 2005 08:18:51 -0000 1.58.2.3
@@ -20,7 +20,6 @@ libc { @@ -20,7 +20,6 @@ libc {
GLIBC_2.3.2 GLIBC_2.3.2
GLIBC_2.3.3 GLIBC_2.3.3
@ -199,16 +208,24 @@
%ifdef USE_IN_LIBIO %ifdef USE_IN_LIBIO
HURD_CTHREADS_0.3 HURD_CTHREADS_0.3
%endif %endif
--- glibc-20050324T0715/version.h 20 Dec 2004 23:37:41 -0000 1.67 @@ -44,7 +43,6 @@ libm {
+++ glibc-20050324T0715-fedora/version.h 6 Jan 2005 15:21:51 -0000 1.65.2.3 GLIBC_2.2
GLIBC_2.2.3
GLIBC_2.3.4
- GLIBC_2.4
}
libnsl {
GLIBC_2.0
--- glibc-20050401T1444/version.h 20 Dec 2004 23:37:41 -0000 1.67
+++ glibc-20050401T1444-fedora/version.h 6 Jan 2005 15:21:51 -0000 1.65.2.3
@@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
/* This file just defines the current version number of libc. */ /* This file just defines the current version number of libc. */
#define RELEASE "development" #define RELEASE "development"
-#define VERSION "2.3.90" -#define VERSION "2.3.90"
+#define VERSION "2.3.4" +#define VERSION "2.3.4"
--- glibc-20050324T0715/csu/elf-init.c 14 Feb 2005 21:21:36 -0000 1.5 --- glibc-20050401T1444/csu/elf-init.c 14 Feb 2005 21:21:36 -0000 1.5
+++ glibc-20050324T0715-fedora/csu/elf-init.c 3 Mar 2005 13:33:53 -0000 1.3.2.3 +++ glibc-20050401T1444-fedora/csu/elf-init.c 3 Mar 2005 13:33:53 -0000 1.3.2.3
@@ -44,6 +44,24 @@ extern void (*__init_array_start []) (vo @@ -44,6 +44,24 @@ extern void (*__init_array_start []) (vo
extern void (*__init_array_end []) (void) attribute_hidden; extern void (*__init_array_end []) (void) attribute_hidden;
extern void (*__fini_array_start []) (void) attribute_hidden; extern void (*__fini_array_start []) (void) attribute_hidden;
@ -234,8 +251,8 @@
#endif #endif
/* These function symbols are provided for the .init/.fini section entry /* These function symbols are provided for the .init/.fini section entry
--- glibc-20050324T0715/debug/Versions 1 Mar 2005 00:12:31 -0000 1.6 --- glibc-20050401T1444/debug/Versions 1 Mar 2005 00:12:31 -0000 1.6
+++ glibc-20050324T0715-fedora/debug/Versions 3 Mar 2005 16:52:26 -0000 1.3.4.3 +++ glibc-20050401T1444-fedora/debug/Versions 3 Mar 2005 16:52:26 -0000 1.3.4.3
@@ -18,10 +18,4 @@ libc { @@ -18,10 +18,4 @@ libc {
__printf_chk; __fprintf_chk; __vprintf_chk; __vfprintf_chk; __printf_chk; __fprintf_chk; __vprintf_chk; __vfprintf_chk;
__gets_chk; __gets_chk;
@ -247,8 +264,8 @@
- __recv_chk; __recvfrom_chk; - __recv_chk; __recvfrom_chk;
- } - }
} }
--- glibc-20050324T0715/debug/fgets_chk.c 21 Feb 2005 22:53:35 -0000 1.1 --- glibc-20050401T1444/debug/fgets_chk.c 21 Feb 2005 22:53:35 -0000 1.1
+++ glibc-20050324T0715-fedora/debug/fgets_chk.c 3 Mar 2005 16:52:26 -0000 1.1.2.2 +++ glibc-20050401T1444-fedora/debug/fgets_chk.c 3 Mar 2005 16:52:26 -0000 1.1.2.2
@@ -30,6 +30,7 @@ @@ -30,6 +30,7 @@
#include <stdio.h> #include <stdio.h>
#include <sys/param.h> #include <sys/param.h>
@ -262,8 +279,8 @@
return result; return result;
} }
+#endif +#endif
--- glibc-20050324T0715/debug/fgets_u_chk.c 21 Feb 2005 22:53:35 -0000 1.1 --- glibc-20050401T1444/debug/fgets_u_chk.c 21 Feb 2005 22:53:35 -0000 1.1
+++ glibc-20050324T0715-fedora/debug/fgets_u_chk.c 3 Mar 2005 16:52:26 -0000 1.1.2.2 +++ glibc-20050401T1444-fedora/debug/fgets_u_chk.c 3 Mar 2005 16:52:26 -0000 1.1.2.2
@@ -30,6 +30,7 @@ @@ -30,6 +30,7 @@
#include <stdio.h> #include <stdio.h>
#include <sys/param.h> #include <sys/param.h>
@ -277,8 +294,8 @@
return result; return result;
} }
+#endif +#endif
--- glibc-20050324T0715/debug/getcwd_chk.c 1 Mar 2005 00:42:41 -0000 1.2 --- glibc-20050401T1444/debug/getcwd_chk.c 1 Mar 2005 00:42:41 -0000 1.2
+++ glibc-20050324T0715-fedora/debug/getcwd_chk.c 3 Mar 2005 16:52:26 -0000 1.2.2.2 +++ glibc-20050401T1444-fedora/debug/getcwd_chk.c 3 Mar 2005 16:52:26 -0000 1.2.2.2
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
#include <unistd.h> #include <unistd.h>
#include <sys/param.h> #include <sys/param.h>
@ -293,8 +310,8 @@
return __getcwd (buf, size); return __getcwd (buf, size);
} }
+#endif +#endif
--- glibc-20050324T0715/debug/getwd_chk.c 21 Feb 2005 22:53:35 -0000 1.1 --- glibc-20050401T1444/debug/getwd_chk.c 21 Feb 2005 22:53:35 -0000 1.1
+++ glibc-20050324T0715-fedora/debug/getwd_chk.c 3 Mar 2005 16:52:26 -0000 1.1.2.2 +++ glibc-20050401T1444-fedora/debug/getwd_chk.c 3 Mar 2005 16:52:26 -0000 1.1.2.2
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
#include <unistd.h> #include <unistd.h>
#include <sys/param.h> #include <sys/param.h>
@ -309,8 +326,8 @@
link_warning (getwd, link_warning (getwd,
"the `getwd' function is dangerous and should not be used.") "the `getwd' function is dangerous and should not be used.")
+#endif +#endif
--- glibc-20050324T0715/debug/pread64_chk.c 19 Mar 2005 00:08:11 -0000 1.4 --- glibc-20050401T1444/debug/pread64_chk.c 19 Mar 2005 00:08:11 -0000 1.4
+++ glibc-20050324T0715-fedora/debug/pread64_chk.c 19 Mar 2005 20:18:00 -0000 1.3.2.3 +++ glibc-20050401T1444-fedora/debug/pread64_chk.c 19 Mar 2005 20:18:00 -0000 1.3.2.3
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
#include <unistd.h> #include <unistd.h>
#include <sys/param.h> #include <sys/param.h>
@ -325,8 +342,8 @@
return __pread64 (fd, buf, nbytes, offset); return __pread64 (fd, buf, nbytes, offset);
} }
+#endif +#endif
--- glibc-20050324T0715/debug/pread_chk.c 19 Mar 2005 00:07:31 -0000 1.4 --- glibc-20050401T1444/debug/pread_chk.c 19 Mar 2005 00:07:31 -0000 1.4
+++ glibc-20050324T0715-fedora/debug/pread_chk.c 19 Mar 2005 20:18:00 -0000 1.3.2.3 +++ glibc-20050401T1444-fedora/debug/pread_chk.c 19 Mar 2005 20:18:00 -0000 1.3.2.3
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
#include <unistd.h> #include <unistd.h>
#include <sys/param.h> #include <sys/param.h>
@ -341,8 +358,8 @@
return __pread (fd, buf, nbytes, offset); return __pread (fd, buf, nbytes, offset);
} }
+#endif +#endif
--- glibc-20050324T0715/debug/read_chk.c 1 Mar 2005 00:35:58 -0000 1.4 --- glibc-20050401T1444/debug/read_chk.c 1 Mar 2005 00:35:58 -0000 1.4
+++ glibc-20050324T0715-fedora/debug/read_chk.c 3 Mar 2005 16:52:26 -0000 1.4.2.2 +++ glibc-20050401T1444-fedora/debug/read_chk.c 3 Mar 2005 16:52:26 -0000 1.4.2.2
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
# include <sysdep.h> # include <sysdep.h>
#endif #endif
@ -357,8 +374,8 @@
#endif #endif
} }
+#endif +#endif
--- glibc-20050324T0715/debug/readlink_chk.c 1 Mar 2005 00:41:15 -0000 1.3 --- glibc-20050401T1444/debug/readlink_chk.c 1 Mar 2005 00:41:15 -0000 1.3
+++ glibc-20050324T0715-fedora/debug/readlink_chk.c 3 Mar 2005 16:52:26 -0000 1.3.2.2 +++ glibc-20050401T1444-fedora/debug/readlink_chk.c 3 Mar 2005 16:52:26 -0000 1.3.2.2
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
# include <sysdep.h> # include <sysdep.h>
#endif #endif
@ -373,8 +390,8 @@
#endif #endif
} }
+#endif +#endif
--- glibc-20050324T0715/debug/recv_chk.c 6 Mar 2005 21:24:42 -0000 1.2 --- glibc-20050401T1444/debug/recv_chk.c 6 Mar 2005 21:24:42 -0000 1.2
+++ glibc-20050324T0715-fedora/debug/recv_chk.c 19 Mar 2005 20:18:00 -0000 1.1.2.3 +++ glibc-20050401T1444-fedora/debug/recv_chk.c 19 Mar 2005 20:18:00 -0000 1.1.2.3
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
#include <sys/param.h> #include <sys/param.h>
#include <sys/socket.h> #include <sys/socket.h>
@ -389,8 +406,8 @@
return __recv (fd, buf, n, flags); return __recv (fd, buf, n, flags);
} }
+#endif +#endif
--- glibc-20050324T0715/debug/recvfrom_chk.c 6 Mar 2005 21:24:16 -0000 1.2 --- glibc-20050401T1444/debug/recvfrom_chk.c 6 Mar 2005 21:24:16 -0000 1.2
+++ glibc-20050324T0715-fedora/debug/recvfrom_chk.c 19 Mar 2005 20:18:00 -0000 1.1.2.3 +++ glibc-20050401T1444-fedora/debug/recvfrom_chk.c 19 Mar 2005 20:18:00 -0000 1.1.2.3
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
#include <sys/param.h> #include <sys/param.h>
#include <sys/socket.h> #include <sys/socket.h>
@ -405,8 +422,8 @@
return __recvfrom (fd, buf, n, flags, addr, addr_len); return __recvfrom (fd, buf, n, flags, addr, addr_len);
} }
+#endif +#endif
--- glibc-20050324T0715/debug/tst-chk1.c 19 Mar 2005 00:09:08 -0000 1.7 --- glibc-20050401T1444/debug/tst-chk1.c 19 Mar 2005 00:09:08 -0000 1.7
+++ glibc-20050324T0715-fedora/debug/tst-chk1.c 19 Mar 2005 21:04:10 -0000 1.1.2.10 +++ glibc-20050401T1444-fedora/debug/tst-chk1.c 19 Mar 2005 21:04:10 -0000 1.1.2.10
@@ -17,6 +17,9 @@ @@ -17,6 +17,9 @@
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. */ 02111-1307 USA. */
@ -444,8 +461,8 @@
CHK_FAIL_START CHK_FAIL_START
if (getwd (getcwdbuf + 2) != getcwdbuf + 2) if (getwd (getcwdbuf + 2) != getcwdbuf + 2)
FAIL (); FAIL ();
--- glibc-20050324T0715/elf/dl-support.c 6 Nov 2004 00:24:49 -0000 1.87 --- glibc-20050401T1444/elf/dl-support.c 6 Nov 2004 00:24:49 -0000 1.87
+++ glibc-20050324T0715-fedora/elf/dl-support.c 10 Nov 2004 09:02:46 -0000 1.84.2.4 +++ glibc-20050401T1444-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) @@ -281,6 +281,11 @@ _dl_non_dynamic_init (void)
if (_dl_platform != NULL) if (_dl_platform != NULL)
_dl_platformlen = strlen (_dl_platform); _dl_platformlen = strlen (_dl_platform);
@ -458,8 +475,8 @@
/* Scan for a program header telling us the stack is nonexecutable. */ /* Scan for a program header telling us the stack is nonexecutable. */
if (_dl_phdr != NULL) if (_dl_phdr != NULL)
for (uint_fast16_t i = 0; i < _dl_phnum; ++i) for (uint_fast16_t i = 0; i < _dl_phnum; ++i)
--- glibc-20050324T0715/elf/ldconfig.c 12 Jan 2005 23:39:52 -0000 1.48 --- glibc-20050401T1444/elf/ldconfig.c 12 Jan 2005 23:39:52 -0000 1.48
+++ glibc-20050324T0715-fedora/elf/ldconfig.c 8 Feb 2005 10:04:03 -0000 1.47.2.2 +++ glibc-20050401T1444-fedora/elf/ldconfig.c 8 Feb 2005 10:04:03 -0000 1.47.2.2
@@ -944,17 +944,19 @@ search_dirs (void) @@ -944,17 +944,19 @@ search_dirs (void)
@ -541,8 +558,8 @@
} }
search_dirs (); search_dirs ();
--- glibc-20050324T0715/elf/rtld.c 20 Mar 2005 22:08:09 -0000 1.350 --- glibc-20050401T1444/elf/rtld.c 20 Mar 2005 22:08:09 -0000 1.350
+++ glibc-20050324T0715-fedora/elf/rtld.c 24 Mar 2005 08:18:54 -0000 1.330.2.16 +++ glibc-20050401T1444-fedora/elf/rtld.c 24 Mar 2005 08:18:54 -0000 1.330.2.16
@@ -1252,6 +1252,53 @@ ld.so does not support TLS, but program @@ -1252,6 +1252,53 @@ ld.so does not support TLS, but program
++GL(dl_ns)[LM_ID_BASE]._ns_nloaded; ++GL(dl_ns)[LM_ID_BASE]._ns_nloaded;
++GL(dl_load_adds); ++GL(dl_load_adds);
@ -655,8 +672,8 @@
if (__builtin_expect (GL(dl_rtld_map).l_next != NULL, 0)) if (__builtin_expect (GL(dl_rtld_map).l_next != NULL, 0))
{ {
/* Set up PRELOADS with a vector of the preloaded libraries. */ /* Set up PRELOADS with a vector of the preloaded libraries. */
--- glibc-20050324T0715/elf/tst-tls10.h 17 Apr 2003 19:19:01 -0000 1.1 --- glibc-20050401T1444/elf/tst-tls10.h 17 Apr 2003 19:19:01 -0000 1.1
+++ glibc-20050324T0715-fedora/elf/tst-tls10.h 22 Sep 2004 21:20:48 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/elf/tst-tls10.h 22 Sep 2004 21:20:48 -0000 1.1.2.1
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
#include <tls.h> #include <tls.h>
#include <stdlib.h> #include <stdlib.h>
@ -668,8 +685,8 @@
# define USE_TLS__THREAD # define USE_TLS__THREAD
struct A struct A
--- glibc-20050324T0715/iconv/iconvconfig.c 3 Mar 2005 08:28:02 -0000 1.23 --- glibc-20050401T1444/iconv/iconvconfig.c 3 Mar 2005 08:28:02 -0000 1.23
+++ glibc-20050324T0715-fedora/iconv/iconvconfig.c 3 Mar 2005 14:03:15 -0000 1.19.2.4 +++ glibc-20050401T1444-fedora/iconv/iconvconfig.c 3 Mar 2005 14:03:15 -0000 1.19.2.4
@@ -1013,6 +1013,34 @@ next_prime (uint32_t seed) @@ -1013,6 +1013,34 @@ next_prime (uint32_t seed)
module name offset module name offset
(following last entry with step count 0) (following last entry with step count 0)
@ -746,8 +763,8 @@
/* Open the output file. */ /* Open the output file. */
if (output_file == NULL) if (output_file == NULL)
{ {
--- glibc-20050324T0715/include/features.h 17 Feb 2005 01:10:58 -0000 1.38 --- glibc-20050401T1444/include/features.h 17 Feb 2005 01:10:58 -0000 1.38
+++ glibc-20050324T0715-fedora/include/features.h 3 Mar 2005 14:03:16 -0000 1.35.2.7 +++ glibc-20050401T1444-fedora/include/features.h 3 Mar 2005 14:03:16 -0000 1.35.2.7
@@ -262,7 +262,13 @@ @@ -262,7 +262,13 @@
# define __USE_REENTRANT 1 # define __USE_REENTRANT 1
#endif #endif
@ -772,8 +789,8 @@
#define __GLIBC_PREREQ(maj, min) \ #define __GLIBC_PREREQ(maj, min) \
((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
--- glibc-20050324T0715/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23 --- glibc-20050401T1444/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23
+++ glibc-20050324T0715-fedora/intl/locale.alias 22 Sep 2004 21:20:53 -0000 1.23.2.1 +++ glibc-20050401T1444-fedora/intl/locale.alias 22 Sep 2004 21:20:53 -0000 1.23.2.1
@@ -58,8 +58,6 @@ korean ko_KR.eucKR @@ -58,8 +58,6 @@ korean ko_KR.eucKR
korean.euc ko_KR.eucKR korean.euc ko_KR.eucKR
ko_KR ko_KR.eucKR ko_KR ko_KR.eucKR
@ -783,8 +800,8 @@
norwegian nb_NO.ISO-8859-1 norwegian nb_NO.ISO-8859-1
nynorsk nn_NO.ISO-8859-1 nynorsk nn_NO.ISO-8859-1
polish pl_PL.ISO-8859-2 polish pl_PL.ISO-8859-2
--- glibc-20050324T0715/libio/stdio.h 7 Jan 2005 19:30:00 -0000 1.81 --- glibc-20050401T1444/libio/stdio.h 7 Jan 2005 19:30:00 -0000 1.81
+++ glibc-20050324T0715-fedora/libio/stdio.h 8 Feb 2005 10:04:09 -0000 1.78.2.4 +++ glibc-20050401T1444-fedora/libio/stdio.h 8 Feb 2005 10:04:09 -0000 1.78.2.4
@@ -142,10 +142,12 @@ typedef _G_fpos64_t fpos64_t; @@ -142,10 +142,12 @@ typedef _G_fpos64_t fpos64_t;
extern struct _IO_FILE *stdin; /* Standard input stream. */ extern struct _IO_FILE *stdin; /* Standard input stream. */
extern struct _IO_FILE *stdout; /* Standard output stream. */ extern struct _IO_FILE *stdout; /* Standard output stream. */
@ -798,8 +815,8 @@
__BEGIN_NAMESPACE_STD __BEGIN_NAMESPACE_STD
/* Remove file FILENAME. */ /* Remove file FILENAME. */
--- glibc-20050324T0715/libio/bits/stdio2.h 19 Mar 2005 00:14:58 -0000 1.4 --- glibc-20050401T1444/libio/bits/stdio2.h 19 Mar 2005 00:14:58 -0000 1.4
+++ glibc-20050324T0715-fedora/libio/bits/stdio2.h 19 Mar 2005 20:18:03 -0000 1.1.2.5 +++ glibc-20050401T1444-fedora/libio/bits/stdio2.h 19 Mar 2005 20:18:03 -0000 1.1.2.5
@@ -61,14 +61,25 @@ extern int __vfprintf_chk (FILE *__restr @@ -61,14 +61,25 @@ extern int __vfprintf_chk (FILE *__restr
extern int __vprintf_chk (int __flag, __const char *__restrict __format, extern int __vprintf_chk (int __flag, __const char *__restrict __format,
_G_va_list __ap); _G_va_list __ap);
@ -870,9 +887,9 @@
return __fgets_unlocked_alias (__s, __n, __stream); return __fgets_unlocked_alias (__s, __n, __stream);
} }
#endif #endif
--- glibc-20050324T0715/linuxthreads/ChangeLog 21 Mar 2005 17:32:46 -0000 1.842 --- glibc-20050401T1444/linuxthreads/ChangeLog 31 Mar 2005 10:02:53 -0000 1.844
+++ glibc-20050324T0715-fedora/linuxthreads/ChangeLog 24 Mar 2005 08:18:58 -0000 1.817.2.20 +++ glibc-20050401T1444-fedora/linuxthreads/ChangeLog 1 Apr 2005 15:13:15 -0000 1.817.2.21
@@ -791,6 +791,12 @@ @@ -801,6 +801,12 @@
(pthread_barrierattr_setpshared): Return EINVAL if pshared (pthread_barrierattr_setpshared): Return EINVAL if pshared
is neither PTHREAD_PROCESS_PRIVATE nor PTHREAD_PROCESS_SHARED. is neither PTHREAD_PROCESS_PRIVATE nor PTHREAD_PROCESS_SHARED.
@ -885,7 +902,7 @@
2003-09-02 Ulrich Drepper <drepper@redhat.com> 2003-09-02 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/dl-sysdep.h * sysdeps/unix/sysv/linux/i386/dl-sysdep.h
@@ -923,6 +929,34 @@ @@ -933,6 +939,34 @@
2003-07-22 Jakub Jelinek <jakub@redhat.com> 2003-07-22 Jakub Jelinek <jakub@redhat.com>
@ -920,8 +937,8 @@
* descr.h (struct _pthread_descr_struct): Provide p_res member * descr.h (struct _pthread_descr_struct): Provide p_res member
even if USE_TLS && HAVE___THREAD. even if USE_TLS && HAVE___THREAD.
* sysdeps/pthread/res-state.c (__res_state): Return __resp * sysdeps/pthread/res-state.c (__res_state): Return __resp
--- glibc-20050324T0715/linuxthreads/Makefile 7 Feb 2005 19:30:03 -0000 1.98 --- glibc-20050401T1444/linuxthreads/Makefile 7 Feb 2005 19:30:03 -0000 1.98
+++ glibc-20050324T0715-fedora/linuxthreads/Makefile 8 Feb 2005 10:04:10 -0000 1.94.2.5 +++ glibc-20050401T1444-fedora/linuxthreads/Makefile 8 Feb 2005 10:04:10 -0000 1.94.2.5
@@ -245,15 +245,18 @@ $(addprefix $(objpfx), \ @@ -245,15 +245,18 @@ $(addprefix $(objpfx), \
$(filter-out $(tests-static) $(tests-reverse) unload, \ $(filter-out $(tests-static) $(tests-reverse) unload, \
$(tests) $(test-srcs))): $(objpfx)libpthread.so \ $(tests) $(test-srcs))): $(objpfx)libpthread.so \
@ -943,8 +960,8 @@
else else
$(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a
$(addprefix $(objpfx),$(librt-tests)): $(common-objpfx)rt/librt.a $(addprefix $(objpfx),$(librt-tests)): $(common-objpfx)rt/librt.a
--- glibc-20050324T0715/linuxthreads/cancel.c 22 Feb 2003 00:55:21 -0000 1.23 --- glibc-20050401T1444/linuxthreads/cancel.c 22 Feb 2003 00:55:21 -0000 1.23
+++ glibc-20050324T0715-fedora/linuxthreads/cancel.c 22 Sep 2004 21:20:55 -0000 1.23.2.1 +++ glibc-20050401T1444-fedora/linuxthreads/cancel.c 22 Sep 2004 21:20:55 -0000 1.23.2.1
@@ -230,5 +230,6 @@ void __pthread_perform_cleanup(char *cur @@ -230,5 +230,6 @@ void __pthread_perform_cleanup(char *cur
} }
@ -952,8 +969,8 @@
+ THREAD_SETMEM (self, p_cancelstate, PTHREAD_CANCEL_DISABLE); + THREAD_SETMEM (self, p_cancelstate, PTHREAD_CANCEL_DISABLE);
__libc_thread_freeres (); __libc_thread_freeres ();
} }
--- glibc-20050324T0715/linuxthreads/lockfile.c 18 Dec 2002 01:16:46 -0000 1.10 --- glibc-20050401T1444/linuxthreads/lockfile.c 18 Dec 2002 01:16:46 -0000 1.10
+++ glibc-20050324T0715-fedora/linuxthreads/lockfile.c 22 Sep 2004 21:20:55 -0000 1.10.2.1 +++ glibc-20050401T1444-fedora/linuxthreads/lockfile.c 22 Sep 2004 21:20:55 -0000 1.10.2.1
@@ -74,7 +74,11 @@ __fresetlockfiles (void) @@ -74,7 +74,11 @@ __fresetlockfiles (void)
__pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE_NP); __pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE_NP);
@ -967,8 +984,8 @@
__pthread_mutexattr_destroy (&attr); __pthread_mutexattr_destroy (&attr);
--- glibc-20050324T0715/linuxthreads/semaphore.h 17 Apr 2004 23:01:39 -0000 1.13 --- glibc-20050401T1444/linuxthreads/semaphore.h 17 Apr 2004 23:01:39 -0000 1.13
+++ glibc-20050324T0715-fedora/linuxthreads/semaphore.h 22 Sep 2004 21:20:55 -0000 1.13.2.1 +++ glibc-20050401T1444-fedora/linuxthreads/semaphore.h 22 Sep 2004 21:20:55 -0000 1.13.2.1
@@ -21,6 +21,7 @@ @@ -21,6 +21,7 @@
# define __need_timespec # define __need_timespec
# include <time.h> # include <time.h>
@ -977,8 +994,8 @@
#ifndef _PTHREAD_DESCR_DEFINED #ifndef _PTHREAD_DESCR_DEFINED
/* Thread descriptors. Needed for `sem_t' definition. */ /* Thread descriptors. Needed for `sem_t' definition. */
--- glibc-20050324T0715/linuxthreads/tst-tls1.h 2 Sep 2003 00:29:30 -0000 1.1 --- glibc-20050401T1444/linuxthreads/tst-tls1.h 2 Sep 2003 00:29:30 -0000 1.1
+++ glibc-20050324T0715-fedora/linuxthreads/tst-tls1.h 22 Sep 2004 21:20:55 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/linuxthreads/tst-tls1.h 22 Sep 2004 21:20:55 -0000 1.1.2.1
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <tls.h> #include <tls.h>
@ -988,8 +1005,8 @@
struct tls_obj struct tls_obj
{ {
--- glibc-20050324T0715/linuxthreads/sysdeps/alpha/tls.h 9 Jan 2005 20:01:12 -0000 1.6 --- glibc-20050401T1444/linuxthreads/sysdeps/alpha/tls.h 9 Jan 2005 20:01:12 -0000 1.6
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/alpha/tls.h 8 Feb 2005 10:04:11 -0000 1.5.2.2 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/alpha/tls.h 8 Feb 2005 10:04:11 -0000 1.5.2.2
@@ -58,54 +58,76 @@ typedef struct @@ -58,54 +58,76 @@ typedef struct
# include <sysdep.h> # include <sysdep.h>
@ -1079,8 +1096,8 @@
/* Get the thread descriptor definition. */ /* Get the thread descriptor definition. */
# include <linuxthreads/descr.h> # include <linuxthreads/descr.h>
--- glibc-20050324T0715/linuxthreads/sysdeps/i386/tls.h 9 Jan 2005 20:01:13 -0000 1.38 --- glibc-20050401T1444/linuxthreads/sysdeps/i386/tls.h 9 Jan 2005 20:01:13 -0000 1.38
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/i386/tls.h 8 Feb 2005 10:04:12 -0000 1.35.2.5 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/i386/tls.h 8 Feb 2005 10:04:12 -0000 1.35.2.5
@@ -86,7 +86,14 @@ typedef struct @@ -86,7 +86,14 @@ typedef struct
# define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t)
@ -1097,8 +1114,8 @@
/* Alignment requirements for the TCB. */ /* Alignment requirements for the TCB. */
# define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
--- glibc-20050324T0715/linuxthreads/sysdeps/ia64/tls.h 9 Jan 2005 20:01:13 -0000 1.10 --- glibc-20050401T1444/linuxthreads/sysdeps/ia64/tls.h 9 Jan 2005 20:01:13 -0000 1.10
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/ia64/tls.h 8 Feb 2005 10:04:14 -0000 1.9.2.2 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/ia64/tls.h 8 Feb 2005 10:04:14 -0000 1.9.2.2
@@ -65,7 +65,14 @@ typedef struct @@ -65,7 +65,14 @@ typedef struct
# define TLS_TCB_SIZE sizeof (tcbhead_t) # define TLS_TCB_SIZE sizeof (tcbhead_t)
@ -1115,8 +1132,8 @@
/* Alignment requirements for the TCB. */ /* Alignment requirements for the TCB. */
# define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
--- glibc-20050324T0715/linuxthreads/sysdeps/powerpc/tls.h 9 Jan 2005 20:01:14 -0000 1.9 --- glibc-20050401T1444/linuxthreads/sysdeps/powerpc/tls.h 9 Jan 2005 20:01:14 -0000 1.9
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/powerpc/tls.h 8 Feb 2005 10:04:14 -0000 1.8.2.2 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/powerpc/tls.h 8 Feb 2005 10:04:14 -0000 1.8.2.2
@@ -69,11 +69,19 @@ typedef struct @@ -69,11 +69,19 @@ typedef struct
# define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
@ -1139,8 +1156,8 @@
TCB + 0x7000 (per the ABI). This implies that TCB address is TCB + 0x7000 (per the ABI). This implies that TCB address is
TP - 0x7000. As we define TLS_DTV_AT_TP we can TP - 0x7000. As we define TLS_DTV_AT_TP we can
assume that the pthread_descr is allocated immediately ahead of the assume that the pthread_descr is allocated immediately ahead of the
--- glibc-20050324T0715/linuxthreads/sysdeps/pthread/Makefile 14 Aug 2003 00:14:22 -0000 1.7 --- glibc-20050401T1444/linuxthreads/sysdeps/pthread/Makefile 14 Aug 2003 00:14:22 -0000 1.7
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/pthread/Makefile 22 Sep 2004 21:20:56 -0000 1.7.2.1 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/pthread/Makefile 22 Sep 2004 21:20:56 -0000 1.7.2.1
@@ -12,3 +12,15 @@ endif @@ -12,3 +12,15 @@ endif
ifeq ($(subdir),posix) ifeq ($(subdir),posix)
CFLAGS-confstr.c += -DLIBPTHREAD_VERSION="\"$(shell sed 's/\(.*\) by .*/\1/' ../linuxthreads/Banner)\"" CFLAGS-confstr.c += -DLIBPTHREAD_VERSION="\"$(shell sed 's/\(.*\) by .*/\1/' ../linuxthreads/Banner)\""
@ -1157,8 +1174,8 @@
+ @echo '#define NPTL_STRUCT_PTHREAD_SIZE 0' > $@ + @echo '#define NPTL_STRUCT_PTHREAD_SIZE 0' > $@
+endif +endif
+endif +endif
--- glibc-20050324T0715/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 22 Sep 2004 21:20:56 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 22 Sep 2004 21:20:56 -0000 1.1.2.1
@@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
+#ifdef HAVE_TLS_SUPPORT +#ifdef HAVE_TLS_SUPPORT
+# ifndef HAVE_FORCED_UNWIND +# ifndef HAVE_FORCED_UNWIND
@ -1173,8 +1190,8 @@
+#ifdef HAVE_TLS_SUPPORT +#ifdef HAVE_TLS_SUPPORT
+NPTL_STRUCT_PTHREAD_SIZE sizeof (struct pthread) +NPTL_STRUCT_PTHREAD_SIZE sizeof (struct pthread)
+#endif +#endif
--- glibc-20050324T0715/linuxthreads/sysdeps/s390/tls.h 9 Jan 2005 20:01:14 -0000 1.4 --- glibc-20050401T1444/linuxthreads/sysdeps/s390/tls.h 9 Jan 2005 20:01:14 -0000 1.4
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/s390/tls.h 8 Feb 2005 10:04:15 -0000 1.3.2.2 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/s390/tls.h 8 Feb 2005 10:04:15 -0000 1.3.2.2
@@ -77,7 +77,14 @@ typedef struct @@ -77,7 +77,14 @@ typedef struct
# define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t)
@ -1191,8 +1208,8 @@
/* Alignment requirements for the TCB. */ /* Alignment requirements for the TCB. */
# define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
--- glibc-20050324T0715/linuxthreads/sysdeps/sh/tls.h 9 Jan 2005 20:01:15 -0000 1.10 --- glibc-20050401T1444/linuxthreads/sysdeps/sh/tls.h 9 Jan 2005 20:01:15 -0000 1.10
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/sh/tls.h 8 Feb 2005 10:04:15 -0000 1.9.2.2 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/sh/tls.h 8 Feb 2005 10:04:15 -0000 1.9.2.2
@@ -69,7 +69,14 @@ typedef struct @@ -69,7 +69,14 @@ typedef struct
# define TLS_TCB_SIZE sizeof (tcbhead_t) # define TLS_TCB_SIZE sizeof (tcbhead_t)
@ -1209,8 +1226,8 @@
/* Alignment requirements for the TCB. */ /* Alignment requirements for the TCB. */
# define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
--- glibc-20050324T0715/linuxthreads/sysdeps/sparc/tls.h 9 Jan 2005 20:01:15 -0000 1.4 --- glibc-20050401T1444/linuxthreads/sysdeps/sparc/tls.h 9 Jan 2005 20:01:15 -0000 1.4
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/sparc/tls.h 8 Feb 2005 10:04:16 -0000 1.3.2.2 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/sparc/tls.h 8 Feb 2005 10:04:16 -0000 1.3.2.2
@@ -69,7 +69,14 @@ typedef struct @@ -69,7 +69,14 @@ typedef struct
# define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t)
@ -1227,8 +1244,8 @@
/* Alignment requirements for the TCB. */ /* Alignment requirements for the TCB. */
# define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
--- glibc-20050324T0715/linuxthreads/sysdeps/x86_64/tls.h 9 Jan 2005 20:01:15 -0000 1.7 --- glibc-20050401T1444/linuxthreads/sysdeps/x86_64/tls.h 9 Jan 2005 20:01:15 -0000 1.7
+++ glibc-20050324T0715-fedora/linuxthreads/sysdeps/x86_64/tls.h 8 Feb 2005 10:04:16 -0000 1.6.2.2 +++ glibc-20050401T1444-fedora/linuxthreads/sysdeps/x86_64/tls.h 8 Feb 2005 10:04:16 -0000 1.6.2.2
@@ -71,7 +71,14 @@ typedef struct @@ -71,7 +71,14 @@ typedef struct
# define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t)
@ -1245,8 +1262,8 @@
/* Alignment requirements for the TCB. */ /* Alignment requirements for the TCB. */
# define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
--- glibc-20050324T0715/locale/iso-4217.def 20 Mar 2005 04:14:36 -0000 1.16 --- glibc-20050401T1444/locale/iso-4217.def 20 Mar 2005 04:14:36 -0000 1.16
+++ glibc-20050324T0715-fedora/locale/iso-4217.def 24 Mar 2005 08:19:03 -0000 1.15.2.2 +++ glibc-20050401T1444-fedora/locale/iso-4217.def 24 Mar 2005 08:19:03 -0000 1.15.2.2
@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
* *
* !!! The list has to be sorted !!! * !!! The list has to be sorted !!!
@ -1338,8 +1355,8 @@
DEFINE_INT_CURR("PYG") /* Paraguay Guarani */ DEFINE_INT_CURR("PYG") /* Paraguay Guarani */
DEFINE_INT_CURR("QAR") /* Qatar Rial */ DEFINE_INT_CURR("QAR") /* Qatar Rial */
DEFINE_INT_CURR("ROL") /* Romanian Leu */ DEFINE_INT_CURR("ROL") /* Romanian Leu */
--- glibc-20050324T0715/locale/programs/3level.h 13 Jun 2003 20:45:38 -0000 1.5 --- glibc-20050401T1444/locale/programs/3level.h 13 Jun 2003 20:45:38 -0000 1.5
+++ glibc-20050324T0715-fedora/locale/programs/3level.h 22 Sep 2004 21:20:58 -0000 1.5.2.1 +++ glibc-20050401T1444-fedora/locale/programs/3level.h 22 Sep 2004 21:20:58 -0000 1.5.2.1
@@ -204,6 +204,42 @@ CONCAT(TABLE,_iterate) (struct TABLE *t, @@ -204,6 +204,42 @@ CONCAT(TABLE,_iterate) (struct TABLE *t,
} }
} }
@ -1383,8 +1400,8 @@
#endif #endif
#ifndef NO_FINALIZE #ifndef NO_FINALIZE
--- glibc-20050324T0715/localedata/Makefile 7 Aug 2004 23:38:13 -0000 1.101 --- glibc-20050401T1444/localedata/Makefile 7 Aug 2004 23:38:13 -0000 1.101
+++ glibc-20050324T0715-fedora/localedata/Makefile 22 Sep 2004 21:20:58 -0000 1.101.2.1 +++ glibc-20050401T1444-fedora/localedata/Makefile 22 Sep 2004 21:20:58 -0000 1.101.2.1
@@ -222,6 +222,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo @@ -222,6 +222,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo
echo -n '...'; \ echo -n '...'; \
input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \
@ -1393,8 +1410,8 @@
-i locales/$$input -c -f charmaps/$$charset \ -i locales/$$input -c -f charmaps/$$charset \
$(addprefix --prefix=,$(install_root)) $$locale; \ $(addprefix --prefix=,$(install_root)) $$locale; \
echo ' done'; \ echo ' done'; \
--- glibc-20050324T0715/localedata/SUPPORTED 20 Mar 2005 04:16:36 -0000 1.74 --- glibc-20050401T1444/localedata/SUPPORTED 20 Mar 2005 04:16:36 -0000 1.74
+++ glibc-20050324T0715-fedora/localedata/SUPPORTED 24 Mar 2005 08:19:04 -0000 1.71.2.4 +++ glibc-20050401T1444-fedora/localedata/SUPPORTED 24 Mar 2005 08:19:04 -0000 1.71.2.4
@@ -64,6 +64,7 @@ cy_GB.UTF-8/UTF-8 \ @@ -64,6 +64,7 @@ cy_GB.UTF-8/UTF-8 \
cy_GB/ISO-8859-14 \ cy_GB/ISO-8859-14 \
da_DK.UTF-8/UTF-8 \ da_DK.UTF-8/UTF-8 \
@ -1436,8 +1453,8 @@
ta_IN/UTF-8 \ ta_IN/UTF-8 \
te_IN/UTF-8 \ te_IN/UTF-8 \
tg_TJ/KOI8-T \ tg_TJ/KOI8-T \
--- glibc-20050324T0715/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 --- glibc-20050401T1444/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4
+++ glibc-20050324T0715-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 +++ glibc-20050401T1444-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2
@@ -248,8 +248,11 @@ mon "<U0049><U006F><U006E><U0061 @@ -248,8 +248,11 @@ mon "<U0049><U006F><U006E><U0061
d_t_fmt "<U0044><U0079><U0064><U0064><U0020><U0025><U0041><U0020><U0025><U0064><U0020><U006d><U0069><U0073><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>" d_t_fmt "<U0044><U0079><U0064><U0064><U0020><U0025><U0041><U0020><U0025><U0064><U0020><U006d><U0069><U0073><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0079>" d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0079>"
@ -1452,8 +1469,8 @@
END LC_TIME END LC_TIME
LC_MESSAGES LC_MESSAGES
--- glibc-20050324T0715/localedata/locales/en_GB 31 Oct 2004 23:42:26 -0000 1.12 --- glibc-20050401T1444/localedata/locales/en_GB 31 Oct 2004 23:42:26 -0000 1.12
+++ glibc-20050324T0715-fedora/localedata/locales/en_GB 2 Nov 2004 12:25:47 -0000 1.10.2.2 +++ glibc-20050401T1444-fedora/localedata/locales/en_GB 2 Nov 2004 12:25:47 -0000 1.10.2.2
@@ -112,8 +112,8 @@ mon "<U004A><U0061><U006E><U0075 @@ -112,8 +112,8 @@ mon "<U004A><U0061><U006E><U0075
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>" d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>" d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
@ -1465,8 +1482,8 @@
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/ <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>" <U0025><U005A><U0020><U0025><U0059>"
--- glibc-20050324T0715/localedata/locales/en_US 31 Oct 2004 23:42:26 -0000 1.9 --- glibc-20050401T1444/localedata/locales/en_US 31 Oct 2004 23:42:26 -0000 1.9
+++ glibc-20050324T0715-fedora/localedata/locales/en_US 2 Nov 2004 12:25:47 -0000 1.7.2.2 +++ glibc-20050401T1444-fedora/localedata/locales/en_US 2 Nov 2004 12:25:47 -0000 1.7.2.2
@@ -100,7 +100,6 @@ mon "<U004A><U0061><U006E><U0075><U0061> @@ -100,7 +100,6 @@ mon "<U004A><U0061><U006E><U0075><U0061>
"<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/ "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
"<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/ "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
@ -1475,8 +1492,8 @@
% Appropriate date and time representation (%c) % Appropriate date and time representation (%c)
% "%a %d %b %Y %r %Z" % "%a %d %b %Y %r %Z"
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>" d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
--- glibc-20050324T0715/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 +++ glibc-20050401T1444-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1
@@ -0,0 +1,69 @@ @@ -0,0 +1,69 @@
+escape_char / +escape_char /
+comment_char % +comment_char %
@ -1547,8 +1564,8 @@
+LC_ADDRESS +LC_ADDRESS
+copy "nb_NO" +copy "nb_NO"
+END LC_ADDRESS +END LC_ADDRESS
--- glibc-20050324T0715/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 --- glibc-20050401T1444/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7
+++ glibc-20050324T0715-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 +++ glibc-20050401T1444-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
comment_char % comment_char %
escape_char / escape_char /
@ -1576,9 +1593,32 @@
revision "0.2" revision "0.2"
date "2000-08-02" date "2000-08-02"
% %
--- glibc-20050324T0715/nptl/ChangeLog 24 Mar 2005 06:38:49 -0000 1.767 --- glibc-20050401T1444/math/Versions 28 Mar 2005 20:42:43 -0000 1.9
+++ glibc-20050324T0715-fedora/nptl/ChangeLog 24 Mar 2005 08:19:13 -0000 1.706.2.38 +++ glibc-20050401T1444-fedora/math/Versions 26 Feb 2000 01:04:00 -0000 1.8
@@ -538,6 +538,11 @@ @@ -94,7 +94,7 @@ libm {
}
GLIBC_2.1 {
# mathematical functions
- exp2; exp2f; # exp2l; -- bug omitted this until GLIBC_2.4 (below)
+ exp2; exp2f; exp2l;
exp10; exp10f; exp10l;
fdim; fdimf; fdiml;
fma; fmaf; fmal;
@@ -161,11 +161,4 @@ libm {
# fp environment function
feenableexcept; fedisableexcept; fegetexcept;
}
- GLIBC_2.4 {
- # A bug in sysdeps/generic/w_exp2.c kept this from appearing
- # in GLIBC_2.1 as it should have on platforms using that
- # implementation file. On others, sysdeps/CPU/Versions now
- # puts exp2l in GLIBC_2.1, which will override this entry.
- exp2l;
- }
}
--- glibc-20050401T1444/nptl/ChangeLog 31 Mar 2005 10:01:49 -0000 1.769
+++ glibc-20050401T1444-fedora/nptl/ChangeLog 1 Apr 2005 15:13:17 -0000 1.706.2.39
@@ -581,6 +581,11 @@
Move definition inside libpthread, libc, librt check. Provide Move definition inside libpthread, libc, librt check. Provide
definition for rtld. definition for rtld.
@ -1590,7 +1630,7 @@
2004-09-02 Ulrich Drepper <drepper@redhat.com> 2004-09-02 Ulrich Drepper <drepper@redhat.com>
* sysdeps/alpha/jmpbuf-unwind.h: Define __libc_unwind_longjmp. * sysdeps/alpha/jmpbuf-unwind.h: Define __libc_unwind_longjmp.
@@ -2612,6 +2617,11 @@ @@ -2655,6 +2660,11 @@
* Makefile [$(build-shared) = yes] (tests): Depend on $(test-modules). * Makefile [$(build-shared) = yes] (tests): Depend on $(test-modules).
@ -1602,8 +1642,8 @@
2003-07-25 Jakub Jelinek <jakub@redhat.com> 2003-07-25 Jakub Jelinek <jakub@redhat.com>
* tst-cancel17.c (do_test): Check if aio_cancel failed. * tst-cancel17.c (do_test): Check if aio_cancel failed.
--- glibc-20050324T0715/nptl/Makefile 22 Dec 2004 20:07:09 -0000 1.166 --- glibc-20050401T1444/nptl/Makefile 22 Dec 2004 20:07:09 -0000 1.166
+++ glibc-20050324T0715-fedora/nptl/Makefile 6 Jan 2005 14:57:04 -0000 1.157.2.9 +++ glibc-20050401T1444-fedora/nptl/Makefile 6 Jan 2005 14:57:04 -0000 1.157.2.9
@@ -499,15 +499,19 @@ $(addprefix $(objpfx), \ @@ -499,15 +499,19 @@ $(addprefix $(objpfx), \
$(tests) $(xtests) $(test-srcs))): $(objpfx)libpthread.so \ $(tests) $(xtests) $(test-srcs))): $(objpfx)libpthread.so \
$(objpfx)libpthread_nonshared.a $(objpfx)libpthread_nonshared.a
@ -1626,8 +1666,8 @@
else else
$(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a
endif endif
--- glibc-20050324T0715/nptl/descr.h 12 Nov 2004 01:24:24 -0000 1.25 --- glibc-20050401T1444/nptl/descr.h 12 Nov 2004 01:24:24 -0000 1.25
+++ glibc-20050324T0715-fedora/nptl/descr.h 12 Nov 2004 16:56:12 -0000 1.23.2.3 +++ glibc-20050401T1444-fedora/nptl/descr.h 12 Nov 2004 16:56:12 -0000 1.23.2.3
@@ -27,9 +27,13 @@ @@ -27,9 +27,13 @@
#include <sys/types.h> #include <sys/types.h>
#include <hp-timing.h> #include <hp-timing.h>
@ -1642,8 +1682,8 @@
#include "../nptl_db/thread_db.h" #include "../nptl_db/thread_db.h"
#include <tls.h> #include <tls.h>
#ifdef HAVE_FORCED_UNWIND #ifdef HAVE_FORCED_UNWIND
--- glibc-20050324T0715/nptl/pthread_cond_destroy.c 2 Sep 2004 18:45:37 -0000 1.5 --- glibc-20050401T1444/nptl/pthread_cond_destroy.c 2 Sep 2004 18:45:37 -0000 1.5
+++ glibc-20050324T0715-fedora/nptl/pthread_cond_destroy.c 22 Sep 2004 21:21:01 -0000 1.5.2.1 +++ glibc-20050401T1444-fedora/nptl/pthread_cond_destroy.c 22 Sep 2004 21:21:01 -0000 1.5.2.1
@@ -44,15 +44,35 @@ __pthread_cond_destroy (cond) @@ -44,15 +44,35 @@ __pthread_cond_destroy (cond)
broadcasted, but still are using the pthread_cond_t structure, broadcasted, but still are using the pthread_cond_t structure,
pthread_cond_destroy needs to wait for them. */ pthread_cond_destroy needs to wait for them. */
@ -1685,8 +1725,8 @@
} }
return 0; return 0;
--- glibc-20050324T0715/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1
@@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
+#include_next <kernel-features.h> +#include_next <kernel-features.h>
+ +
@ -1694,8 +1734,8 @@
+#ifndef __ASSUME_CLONE_THREAD_FLAGS +#ifndef __ASSUME_CLONE_THREAD_FLAGS
+# define __ASSUME_CLONE_THREAD_FLAGS 1 +# define __ASSUME_CLONE_THREAD_FLAGS 1
+#endif +#endif
--- glibc-20050324T0715/nscd/connections.c 22 Feb 2005 22:52:32 -0000 1.66 --- glibc-20050401T1444/nscd/connections.c 22 Feb 2005 22:52:32 -0000 1.66
+++ glibc-20050324T0715-fedora/nscd/connections.c 3 Mar 2005 13:34:09 -0000 1.55.2.7 +++ glibc-20050401T1444-fedora/nscd/connections.c 3 Mar 2005 13:34:09 -0000 1.55.2.7
@@ -21,6 +21,7 @@ @@ -21,6 +21,7 @@
#include <alloca.h> #include <alloca.h>
#include <assert.h> #include <assert.h>
@ -1786,8 +1826,8 @@
+ prune_cache (&dbs[hstdb], LONG_MAX); + prune_cache (&dbs[hstdb], LONG_MAX);
+} +}
+ +
--- glibc-20050324T0715/nscd/nscd.c 7 Feb 2005 22:51:22 -0000 1.44 --- glibc-20050401T1444/nscd/nscd.c 7 Feb 2005 22:51:22 -0000 1.44
+++ glibc-20050324T0715-fedora/nscd/nscd.c 8 Feb 2005 10:04:34 -0000 1.38.2.5 +++ glibc-20050401T1444-fedora/nscd/nscd.c 8 Feb 2005 10:04:34 -0000 1.38.2.5
@@ -122,9 +122,16 @@ static struct argp argp = @@ -122,9 +122,16 @@ static struct argp argp =
options, parse_opt, NULL, doc, options, parse_opt, NULL, doc,
}; };
@ -1813,8 +1853,8 @@
signal (SIGPIPE, SIG_IGN); signal (SIGPIPE, SIG_IGN);
/* Cleanup files created by a previous 'bind'. */ /* Cleanup files created by a previous 'bind'. */
--- glibc-20050324T0715/nscd/nscd.conf 3 Oct 2004 21:09:23 -0000 1.10 --- glibc-20050401T1444/nscd/nscd.conf 3 Oct 2004 21:09:23 -0000 1.10
+++ glibc-20050324T0715-fedora/nscd/nscd.conf 4 Oct 2004 08:56:17 -0000 1.8.2.2 +++ glibc-20050401T1444-fedora/nscd/nscd.conf 4 Oct 2004 08:56:17 -0000 1.8.2.2
@@ -31,8 +31,8 @@ @@ -31,8 +31,8 @@
# logfile /var/log/nscd.log # logfile /var/log/nscd.log
# threads 6 # threads 6
@ -1826,8 +1866,8 @@
debug-level 0 debug-level 0
# reload-count 5 # reload-count 5
paranoia no paranoia no
--- glibc-20050324T0715/nscd/nscd_conf.c 3 Oct 2004 21:10:35 -0000 1.16 --- glibc-20050401T1444/nscd/nscd_conf.c 3 Oct 2004 21:10:35 -0000 1.16
+++ glibc-20050324T0715-fedora/nscd/nscd_conf.c 4 Oct 2004 08:56:17 -0000 1.14.2.2 +++ glibc-20050401T1444-fedora/nscd/nscd_conf.c 4 Oct 2004 08:56:17 -0000 1.14.2.2
@@ -230,7 +230,10 @@ nscd_parse_file (const char *fname, stru @@ -230,7 +230,10 @@ nscd_parse_file (const char *fname, stru
if (strcmp (arg2, "no") == 0) if (strcmp (arg2, "no") == 0)
dbs[cnt].shared = 0; dbs[cnt].shared = 0;
@ -1840,8 +1880,8 @@
break; break;
} }
if (cnt == lastdb) if (cnt == lastdb)
--- glibc-20050324T0715/posix/Makefile 23 Feb 2005 02:45:27 -0000 1.183 --- glibc-20050401T1444/posix/Makefile 23 Feb 2005 02:45:27 -0000 1.183
+++ glibc-20050324T0715-fedora/posix/Makefile 3 Mar 2005 13:34:10 -0000 1.171.2.11 +++ glibc-20050401T1444-fedora/posix/Makefile 3 Mar 2005 13:34:10 -0000 1.171.2.11
@@ -105,7 +105,8 @@ generated := $(addprefix wordexp-test-re @@ -105,7 +105,8 @@ generated := $(addprefix wordexp-test-re
bug-regex21-mem bug-regex21.mtrace \ bug-regex21-mem bug-regex21.mtrace \
tst-rxspencer-mem tst-rxspencer.mtrace tst-getconf.out \ tst-rxspencer-mem tst-rxspencer.mtrace tst-getconf.out \
@ -1875,8 +1915,8 @@
+ | sed -n -e '/START_OF_STRINGS/,$${/POSIX_V6_/{s/^[^"]*"//;s/".*$$//;p}}' \ + | sed -n -e '/START_OF_STRINGS/,$${/POSIX_V6_/{s/^[^"]*"//;s/".*$$//;p}}' \
+ > $@.new + > $@.new
+ mv -f $@.new $@ + mv -f $@.new $@
--- glibc-20050324T0715/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/posix/getconf.speclist.h 13 Dec 2004 23:32:37 -0000 1.1.2.2 +++ glibc-20050401T1444-fedora/posix/getconf.speclist.h 13 Dec 2004 23:32:37 -0000 1.1.2.2
@@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
+#include <unistd.h> +#include <unistd.h>
+const char *START_OF_STRINGS = +const char *START_OF_STRINGS =
@ -1893,8 +1933,8 @@
+"POSIX_V6_LPBIG_OFFBIG" +"POSIX_V6_LPBIG_OFFBIG"
+#endif +#endif
+""; +"";
--- glibc-20050324T0715/posix/bits/unistd.h 20 Mar 2005 16:48:41 -0000 1.8 --- glibc-20050401T1444/posix/bits/unistd.h 20 Mar 2005 16:48:41 -0000 1.8
+++ glibc-20050324T0715-fedora/posix/bits/unistd.h 20 Mar 2005 18:12:27 -0000 1.3.2.4 +++ glibc-20050401T1444-fedora/posix/bits/unistd.h 20 Mar 2005 18:12:27 -0000 1.3.2.4
@@ -21,25 +21,19 @@ @@ -21,25 +21,19 @@
# error "Never include <bits/unistd.h> directly; use <unistd.h> instead." # error "Never include <bits/unistd.h> directly; use <unistd.h> instead."
#endif #endif
@ -2012,8 +2052,8 @@
- return __getwd_alias (__buf); - return __getwd_alias (__buf);
-} -}
-#endif -#endif
--- glibc-20050324T0715/socket/bits/socket2.h 19 Mar 2005 00:13:57 -0000 1.5 --- glibc-20050401T1444/socket/bits/socket2.h 19 Mar 2005 00:13:57 -0000 1.5
+++ glibc-20050324T0715-fedora/socket/bits/socket2.h 19 Mar 2005 20:18:08 -0000 1.2.2.5 +++ glibc-20050401T1444-fedora/socket/bits/socket2.h 19 Mar 2005 20:18:08 -0000 1.2.2.5
@@ -21,24 +21,18 @@ @@ -21,24 +21,18 @@
# error "Never include <bits/socket2.h> directly; use <sys/socket.h> instead." # error "Never include <bits/socket2.h> directly; use <sys/socket.h> instead."
#endif #endif
@ -2054,8 +2094,8 @@
+ __chk_fail (); + __chk_fail ();
return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len);
} }
--- glibc-20050324T0715/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 --- glibc-20050401T1444/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13
+++ glibc-20050324T0715-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 +++ glibc-20050401T1444-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1
@@ -36,6 +36,14 @@ @@ -36,6 +36,14 @@
# define add_system_dir(dir) add_dir (dir) # define add_system_dir(dir) add_dir (dir)
#endif #endif
@ -2071,8 +2111,32 @@
#define CACHEMAGIC "ld.so-1.7.0" #define CACHEMAGIC "ld.so-1.7.0"
/* libc5 and glibc 2.0/2.1 use the same format. For glibc 2.2 another /* libc5 and glibc 2.0/2.1 use the same format. For glibc 2.2 another
--- glibc-20050324T0715/sysdeps/i386/bits/atomic.h 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/sysdeps/generic/w_exp2.c 28 Mar 2005 20:42:42 -0000 1.3
+++ glibc-20050324T0715-fedora/sysdeps/i386/bits/atomic.h 5 Oct 2004 12:09:44 -0000 1.1.2.3 +++ glibc-20050401T1444-fedora/sysdeps/generic/w_exp2.c 6 Jun 2001 12:40:16 -0000 1.2
@@ -31,6 +31,6 @@ __exp2 (double x) /* wrapper exp2 */
}
weak_alias (__exp2, exp2)
#ifdef NO_LONG_DOUBLE
-strong_alias (__exp2, __exp2l)
-weak_alias (__exp2, exp2l)
+strong_alias (__exp2, __expl2)
+weak_alias (__exp2, expl2)
#endif
--- glibc-20050401T1444/sysdeps/i386/Versions 28 Mar 2005 20:42:43 -0000 1.5
+++ glibc-20050401T1444-fedora/sysdeps/i386/Versions 29 Apr 2003 22:47:20 -0000 1.4
@@ -20,10 +20,3 @@ libc {
__strspn_cg; __strspn_g; __strstr_cg; __strstr_g;
}
}
-libm {
- GLIBC_2.1 {
- # A generic bug got this omitted from other configurations' version
- # sets, but we always had it.
- exp2l;
- }
-}
--- glibc-20050401T1444/sysdeps/i386/bits/atomic.h 1 Jan 1970 00:00:00 -0000
+++ glibc-20050401T1444-fedora/sysdeps/i386/bits/atomic.h 5 Oct 2004 12:09:44 -0000 1.1.2.3
@@ -0,0 +1,410 @@ @@ -0,0 +1,410 @@
+/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+ This file is part of the GNU C Library. + This file is part of the GNU C Library.
@ -2484,8 +2548,8 @@
+ +
+ +
+#define atomic_delay() asm ("rep; nop") +#define atomic_delay() asm ("rep; nop")
--- glibc-20050324T0715/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 --- glibc-20050401T1444/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10
+++ glibc-20050324T0715-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 +++ glibc-20050401T1444-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1
@@ -12,8 +12,8 @@ elide-routines.os += hp-timing @@ -12,8 +12,8 @@ elide-routines.os += hp-timing
ifeq (yes,$(build-shared)) ifeq (yes,$(build-shared))
@ -2497,8 +2561,21 @@
endif endif
endif endif
--- glibc-20050324T0715/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 --- glibc-20050401T1444/sysdeps/ia64/Versions 28 Mar 2005 20:42:43 -0000 1.10
+++ glibc-20050324T0715-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 +++ glibc-20050401T1444-fedora/sysdeps/ia64/Versions 3 May 2002 07:10:31 -0000 1.9
@@ -12,10 +12,3 @@ libc {
__multi3;
}
}
-libm {
- GLIBC_2.1 {
- # A generic bug got this omitted from other configurations' version
- # sets, but we always had it.
- exp2l;
- }
-}
--- glibc-20050401T1444/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2
+++ glibc-20050401T1444-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1
@@ -1,350 +0,0 @@ @@ -1,350 +0,0 @@
-/* From the Intel IA-64 Optimization Guide, choose the minimum latency -/* From the Intel IA-64 Optimization Guide, choose the minimum latency
- alternative. */ - alternative. */
@ -2850,8 +2927,8 @@
- .symver ___multi3, __multi3@GLIBC_2.2 - .symver ___multi3, __multi3@GLIBC_2.2
- -
-#endif -#endif
--- glibc-20050324T0715/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1
@@ -0,0 +1,84 @@ @@ -0,0 +1,84 @@
+/* pre-.hidden libgcc compatibility +/* pre-.hidden libgcc compatibility
+ Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002 Free Software Foundation, Inc.
@ -2937,8 +3014,44 @@
+symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2); +symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2);
+ +
+#endif +#endif
--- glibc-20050324T0715/sysdeps/unix/nice.c 28 Sep 2002 19:13:13 -0000 1.6 --- glibc-20050401T1444/sysdeps/m68k/Versions 28 Mar 2005 20:42:42 -0000 1.2
+++ glibc-20050324T0715-fedora/sysdeps/unix/nice.c 22 Sep 2004 21:21:08 -0000 1.6.2.1 +++ glibc-20050401T1444-fedora/sysdeps/m68k/Versions 29 Jan 1999 09:06:03 -0000 1.1
@@ -4,10 +4,3 @@ libc {
__divdi3; __moddi3; __udivdi3; __umoddi3;
}
}
-libm {
- GLIBC_2.1 {
- # A generic bug got this omitted from other configurations' version
- # sets, but we always had it.
- exp2l;
- }
-}
--- glibc-20050401T1444/sysdeps/mips/mips64/Versions 28 Mar 2005 20:42:43 -0000 1.1
+++ glibc-20050401T1444-fedora/sysdeps/mips/mips64/Versions 1 Jan 1970 00:00:00 -0000
@@ -1,7 +0,0 @@
-libm {
- GLIBC_2.1 {
- # A generic bug got this omitted from other configurations' version
- # sets, but we always had it.
- exp2l;
- }
-}
--- glibc-20050401T1444/sysdeps/sparc/sparc64/Versions 28 Mar 2005 20:42:42 -0000 1.2
+++ glibc-20050401T1444-fedora/sysdeps/sparc/sparc64/Versions 19 May 1999 14:21:36 -0000 1.1
@@ -5,10 +5,3 @@ libc {
__align_cpy_8; __align_cpy_16;
}
}
-libm {
- GLIBC_2.1 {
- # A generic bug got this omitted from other configurations' version
- # sets, but we always had it.
- exp2l;
- }
-}
--- glibc-20050401T1444/sysdeps/unix/nice.c 28 Sep 2002 19:13:13 -0000 1.6
+++ glibc-20050401T1444-fedora/sysdeps/unix/nice.c 22 Sep 2004 21:21:08 -0000 1.6.2.1
@@ -41,7 +41,12 @@ nice (int incr) @@ -41,7 +41,12 @@ nice (int incr)
__set_errno (save); __set_errno (save);
} }
@ -2953,8 +3066,8 @@
if (result != -1) if (result != -1)
return getpriority (PRIO_PROCESS, 0); return getpriority (PRIO_PROCESS, 0);
else else
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 +++ glibc-20050401T1444-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1
@@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
#define _PATH_TTY "/dev/tty" #define _PATH_TTY "/dev/tty"
#define _PATH_UNIX "/boot/vmlinux" #define _PATH_UNIX "/boot/vmlinux"
@ -2964,8 +3077,8 @@
#define _PATH_WTMP "/var/log/wtmp" #define _PATH_WTMP "/var/log/wtmp"
/* Provide trailing slash, since mostly used for building pathnames. */ /* Provide trailing slash, since mostly used for building pathnames. */
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/readonly-area.c 18 Oct 2004 04:17:11 -0000 1.1 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/readonly-area.c 18 Oct 2004 04:17:11 -0000 1.1
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/readonly-area.c 20 Oct 2004 11:04:51 -0000 1.1.2.2 +++ glibc-20050401T1444-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 @@ -33,7 +33,10 @@ __readonly_area (const char *ptr, size_t
FILE *fp = fopen ("/proc/self/maps", "rc"); FILE *fp = fopen ("/proc/self/maps", "rc");
@ -2978,8 +3091,8 @@
/* We need no locking. */ /* We need no locking. */
__fsetlocking (fp, FSETLOCKING_BYCALLER); __fsetlocking (fp, FSETLOCKING_BYCALLER);
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 +++ glibc-20050401T1444-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 @@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios
{ {
struct __kernel_termios k_termios; struct __kernel_termios k_termios;
@ -3025,8 +3138,8 @@
+ return retval; + return retval;
} }
libc_hidden_def (tcsetattr) libc_hidden_def (tcsetattr)
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1
@@ -0,0 +1,59 @@ @@ -0,0 +1,59 @@
+/* Support for reading /etc/ld.so.cache files written by Linux ldconfig. +/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
+ Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004 Free Software Foundation, Inc.
@ -3087,8 +3200,8 @@
+ } while (0) + } while (0)
+ +
+#include_next <dl-cache.h> +#include_next <dl-cache.h>
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 +++ glibc-20050401T1444-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1
@@ -22,4 +22,31 @@ @@ -22,4 +22,31 @@
#define _dl_cache_check_flags(flags) \ #define _dl_cache_check_flags(flags) \
((flags) == _DL_CACHE_DEFAULT_ID) ((flags) == _DL_CACHE_DEFAULT_ID)
@ -3121,47 +3234,34 @@
+ } while (0) + } while (0)
+ +
#include_next <dl-cache.h> #include_next <dl-cache.h>
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
+#ifdef IS_IN_ldconfig +#ifdef IS_IN_ldconfig
+#include <sysdeps/i386/dl-procinfo.c> +#include <sysdeps/i386/dl-procinfo.c>
+#else +#else
+#include <sysdeps/generic/dl-procinfo.c> +#include <sysdeps/generic/dl-procinfo.c>
+#endif +#endif
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 +++ glibc-20050401T1444-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
+#ifdef IS_IN_ldconfig +#ifdef IS_IN_ldconfig
+#include <sysdeps/unix/sysv/linux/i386/dl-procinfo.h> +#include <sysdeps/unix/sysv/linux/i386/dl-procinfo.h>
+#else +#else
+#include <sysdeps/generic/dl-procinfo.h> +#include <sysdeps/generic/dl-procinfo.h>
+#endif +#endif
--- glibc-20050324T0715/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 --- glibc-20050401T1444/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2
+++ glibc-20050324T0715-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 +++ glibc-20050401T1444-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1
@@ -1 +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 \2\3"_
+s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_ +s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_
--- glibc-20050324T0715/sysdeps/wordsize-64/strtol_l.c 3 Mar 2003 09:45:12 -0000 1.4 --- glibc-20050401T1444/sysdeps/x86_64/Versions 28 Mar 2005 20:42:42 -0000 1.3
+++ glibc-20050324T0715-fedora/sysdeps/wordsize-64/strtol_l.c 25 Mar 2005 11:59:01 -0000 1.4.2.1 +++ glibc-20050401T1444-fedora/sysdeps/x86_64/Versions 1 Jan 1970 00:00:00 -0000
@@ -8,7 +8,9 @@ @@ -1,7 +0,0 @@
#undef ____strtoll_l_internal -libm {
#undef __strtoll_l - GLIBC_2.1 {
#undef strtoll_l - # A generic bug got this omitted from other configurations' version
+#if !UNSIGNED - # sets, but we always had it.
strong_alias (____strtol_l_internal, ____strtoll_l_internal) - exp2l;
libc_hidden_ver (____strtol_l_internal, ____strtoll_l_internal) - }
weak_alias (__strtol_l, __strtoll_l) -}
weak_alias (__strtol_l, strtoll_l)
+#endif
--- glibc-20050324T0715/sysdeps/wordsize-64/wcstol_l.c 8 Aug 2002 11:44:51 -0000 1.4
+++ glibc-20050324T0715-fedora/sysdeps/wordsize-64/wcstol_l.c 25 Mar 2005 11:59:01 -0000 1.4.2.1
@@ -8,6 +8,8 @@
#undef ____wcstoll_l_internal
#undef __wcstoll_l
#undef wcstoll_l
+#if !UNSIGNED
strong_alias (____wcstol_l_internal, ____wcstoll_l_internal)
weak_alias (__wcstol_l, __wcstoll_l)
weak_alias (__wcstol_l, wcstoll_l)
+#endif

View File

@ -1,7 +1,7 @@
%define glibcdate 20050324T0715 %define glibcdate 20050401T1444
%define glibcname glibc %define glibcname glibc
%define glibcversion 2.3.4 %define glibcversion 2.3.4
%define glibcrelease 18 %define glibcrelease 19
%define auxarches i586 i686 athlon sparcv9 alphaev6 %define auxarches i586 i686 athlon sparcv9 alphaev6
%define prelinkarches noarch %define prelinkarches noarch
%define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64 %define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64
@ -100,10 +100,10 @@ Conflicts: texinfo < 3.11
# Need AS_NEEDED directive # Need AS_NEEDED directive
Conflicts: binutils < 2.15.94.0.2-1 Conflicts: binutils < 2.15.94.0.2-1
Prereq: /sbin/install-info Prereq: /sbin/install-info
Obsoletes: libc-debug, libc-headers, libc-devel, linuxthreads-devel Obsoletes: libc-debug, libc-headers, libc-devel
Obsoletes: glibc-debug Obsoletes: glibc-debug, nptl-devel
Prereq: %{name}-headers Prereq: %{name}-headers
Requires: %{name}-headers = %{version}-%{release}, %{name} = %{version} Requires: %{name}-headers = %{version}-%{release}, %{name} = %{version}-%{release}
%ifarch %{ix86} %ifarch %{ix86}
# Earlier gcc's had atexit reference in crtendS.o, which does not # Earlier gcc's had atexit reference in crtendS.o, which does not
# work with this glibc where atexit is in libc_nonshared.a # work with this glibc where atexit is in libc_nonshared.a
@ -131,9 +131,9 @@ Provides: %{name}-headers(%{_target_cpu})
# have to be installed, not i386 ones. # have to be installed, not i386 ones.
Obsoletes: %{name}-headers(i386) Obsoletes: %{name}-headers(i386)
%endif %endif
Obsoletes: libc-debug, libc-headers, libc-devel, linuxthreads-devel Obsoletes: libc-debug, libc-headers, libc-devel
Prereq: kernel-headers Prereq: kernel-headers
Requires: kernel-headers >= 2.2.1, %{name} = %{version} Requires: kernel-headers >= 2.2.1, %{name} = %{version}-%{release}
Autoreq: true Autoreq: true
%description headers %description headers
@ -147,16 +147,18 @@ executables.
Install glibc-headers if you are going to develop programs which will Install glibc-headers if you are going to develop programs which will
use the standard C libraries. use the standard C libraries.
%package -n nptl-devel %ifarch %{nptlarches}
Summary: Header files and static libraries for development using NPTL library. %package -n linuxthreads-devel
Summary: Header files and static libraries for development using LinuxThreads library.
Group: Development/Libraries Group: Development/Libraries
Requires: glibc-devel = %{version}-%{release} Requires: glibc-devel = %{version}-%{release}
Autoreq: true Autoreq: true
%description -n nptl-devel %description -n linuxthreads-devel
The nptl-devel package contains the header and object files necessary The linuxthreads-devel package contains the header and object files necessary
for developing programs which use the NPTL library (and either need for developing programs which can use the LinuxThreads library (normally
NPTL specific header files or want to link against NPTL statically). newly linked programs will work only with NPTL).
%endif
%package profile %package profile
Summary: The GNU libc libraries, including support for gprof profiling. Summary: The GNU libc libraries, including support for gprof profiling.
@ -656,30 +658,43 @@ ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/$Su
cp -a ${Pthreads}_db/libthread_db.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so` cp -a ${Pthreads}_db/libthread_db.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db.so.*` ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db.so.*`
mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{_lib}/nptl mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads
mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/{libc,libpthread,libpthread_nonshared,librt}.a \
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/
cp -a libc.a nptl/libpthread.a nptl/libpthread_nonshared.a rt/librt.a \ cp -a libc.a nptl/libpthread.a nptl/libpthread_nonshared.a rt/librt.a \
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/nptl/ $RPM_BUILD_ROOT%{_prefix}/%{_lib}/
sed "s| /%{_lib}/| /%{_lib}/$SubDir/|" $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libc.so \ mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libc.so \
> $RPM_BUILD_ROOT%{_prefix}/%{_lib}/nptl/libc.so $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/
sed "s|/libpthread_nonshared.a|/linuxthreads&|" $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libpthread.so \
> $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/libpthread.so
rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libpthread.so
sed "s| /%{_lib}/| /%{_lib}/$SubDir/|" $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/libc.so \
> $RPM_BUILD_ROOT/%{_lib}/tls/libc.so
ln -sf /%{_lib}/tls/libc.so $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libc.so
sed "s|^GROUP (.*)|GROUP ( /%{_lib}/$SubDir/"`basename $RPM_BUILD_ROOT/%{_lib}/libpthread.so.*`' %{_prefix}/%{_lib}/nptl/libpthread_nonshared.a )|' \ sed "s|^GROUP (.*)|GROUP ( /%{_lib}/$SubDir/"`basename $RPM_BUILD_ROOT/%{_lib}/libpthread.so.*`' %{_prefix}/%{_lib}/nptl/libpthread_nonshared.a )|' \
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/libc.so \ $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/libc.so \
> $RPM_BUILD_ROOT%{_prefix}/%{_lib}/nptl/libpthread.so > $RPM_BUILD_ROOT%{_lib}/tls/libpthread.so
ln -sf /%{_lib}/tls/libpthread.so $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libpthread.so
%ifarch %{rtkaioarches} %ifarch %{rtkaioarches}
ln -sf /%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed 's/librt-/librtkaio-/'` \ ln -sf /%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed 's/librt-/librtkaio-/'` \
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/nptl/librt.so $RPM_BUILD_ROOT/%{_lib}/tls/librt.so
%else %else
ln -sf /%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` \ ln -sf /%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` \
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/nptl/librt.so $RPM_BUILD_ROOT/%{_lib}/tls/librt.so
%endif %endif
strip -g $RPM_BUILD_ROOT%{_prefix}/%{_lib}/nptl/*.a ln -sf /%{_lib}/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` \
mkdir -p $RPM_BUILD_ROOT/nptl $RPM_BUILD_ROOT%{_prefix}/include/nptl $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/librt.so
ln -sf /%{_lib}/tls/librt.so $RPM_BUILD_ROOT%{_prefix}/%{_lib}/librt.so
strip -g $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/*.a
mkdir -p $RPM_BUILD_ROOT/nptl $RPM_BUILD_ROOT%{_prefix}/include/linuxthreads
make -j1 install_root=$RPM_BUILD_ROOT/nptl install-headers PARALLELMFLAGS=-s make -j1 install_root=$RPM_BUILD_ROOT/nptl install-headers PARALLELMFLAGS=-s
pushd $RPM_BUILD_ROOT/nptl%{_prefix}/include pushd $RPM_BUILD_ROOT/nptl%{_prefix}/include
for i in `find . -type f`; do for i in `find . -type f`; do
if ! [ -f $RPM_BUILD_ROOT%{_prefix}/include/$i ] \ if ! [ -f $RPM_BUILD_ROOT%{_prefix}/include/$i ] \
|| ! cmp -s $i $RPM_BUILD_ROOT%{_prefix}/include/$i; then || ! cmp -s $i $RPM_BUILD_ROOT%{_prefix}/include/$i; then
mkdir -p $RPM_BUILD_ROOT%{_prefix}/include/nptl/`dirname $i` mkdir -p $RPM_BUILD_ROOT%{_prefix}/include/linuxthreads/`dirname $i`
cp -a $i $RPM_BUILD_ROOT%{_prefix}/include/nptl/$i cp -a $RPM_BUILD_ROOT%{_prefix}/include/{,linuxthreads/}$i
cp -a $i $RPM_BUILD_ROOT%{_prefix}/include/$i
fi fi
done done
popd popd
@ -852,7 +867,7 @@ grep '%{_infodir}' < rpm.filelist | grep -v '%{_infodir}/dir' > devel.filelist
grep '%{_prefix}/include/gnu/stubs-[32164]\+\.h' < rpm.filelist >> devel.filelist || : grep '%{_prefix}/include/gnu/stubs-[32164]\+\.h' < rpm.filelist >> devel.filelist || :
grep '%{_prefix}/include' < rpm.filelist | grep '%{_prefix}/include' < rpm.filelist |
egrep -v '%{_prefix}/include/(nptl|gnu/stubs-[32164]+\.h)' \ egrep -v '%{_prefix}/include/(linuxthreads|gnu/stubs-[32164]+\.h)' \
> headers.filelist > headers.filelist
mv rpm.filelist rpm.filelist.full mv rpm.filelist rpm.filelist.full
@ -868,7 +883,7 @@ mv rpm.filelist rpm.filelist.full
grep -v '%{_prefix}/%{_lib}/lib.*\.a' < rpm.filelist.full | grep -v '%{_prefix}/%{_lib}/lib.*\.a' < rpm.filelist.full |
grep -v '%{_prefix}/%{_lib}/.*\.o' | grep -v '%{_prefix}/%{_lib}/.*\.o' |
grep -v '%{_prefix}/%{_lib}/lib.*\.so'| grep -v '%{_prefix}/%{_lib}/lib.*\.so'|
grep -v '%{_prefix}/%{_lib}/nptl' | grep -v '%{_prefix}/%{_lib}/linuxthreads' |
grep -v '%{_mandir}' | grep -v '%{_mandir}' |
grep -v 'nscd' > rpm.filelist grep -v 'nscd' > rpm.filelist
@ -1106,6 +1121,15 @@ cat $blf $cblf | LC_ALL=C sort -u > debuginfo.filelist
echo '/usr/src/debug/%{glibcsrcdir}' >> debuginfo.filelist echo '/usr/src/debug/%{glibcsrcdir}' >> debuginfo.filelist
%endif %endif
%ifarch i386
%ifarch %{nptlarches}
ln -sf i486 $RPM_BUILD_ROOT/usr/lib/debug/%{_lib}/tls/i586
ln -sf i486 $RPM_BUILD_ROOT/usr/lib/debug/%{_lib}/tls/i686
echo /usr/lib/debug/%{_lib}/tls/i586 >> debuginfo.filelist
echo /usr/lib/debug/%{_lib}/tls/i686 >> debuginfo.filelist
%endif
%endif
[ "x$save_trace" = xyes ] && set -x [ "x$save_trace" = xyes ] && set -x
%endif %endif
@ -1252,9 +1276,9 @@ rm -f *.filelist*
%endif %endif
%ifarch %{nptlarches} %ifarch %{nptlarches}
%files -n nptl-devel %files -n linuxthreads-devel
%defattr(-,root,root) %defattr(-,root,root)
%{_prefix}/%{_lib}/nptl %{_prefix}/%{_lib}/linuxthreads
%endif %endif
%if "%{_enable_debug_packages}" == "1" %if "%{_enable_debug_packages}" == "1"
@ -1278,6 +1302,17 @@ rm -f *.filelist*
%endif %endif
%changelog %changelog
* Fri Apr 1 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-19
- update from CVS
- fix nextafterl and several other libm routines on ia64
- fix initgroups (BZ#661)
- kill nptl-devel subpackage, add linuxthreads-devel,
compile and link by default against NPTL and only with
-I/usr/include/linuxthreads -L/usr/%{_lib}/linuxthreads
against LinuxThreads
- package /usr/lib/debug/%{_lib}/tls/i{5,6}86 symlinks in
i386 glibc-debuginfo
* Fri Mar 25 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-18 * Fri Mar 25 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-18
- fix build on 64-bit arches with new GCC - fix build on 64-bit arches with new GCC

View File

@ -1,2 +1,2 @@
094f0a506082c395c44868109871cf89 glibc-20050324T0715.tar.bz2 b43979bdc91acec1956664297cc5c5dc glibc-20050401T1444.tar.bz2
e0f737658ef41f394d3db0b12eeb526e glibc-fedora-20050324T0715.tar.bz2 7f70b8a6872da64642ab710d76142fbd glibc-fedora-20050401T1444.tar.bz2