diff --git a/.cvsignore b/.cvsignore index 2e17dda..65a4ab1 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,2 +1,2 @@ -glibc-2.3.3-200408310938.tar.bz2 -glibc-redhat-200408310938.tar.bz2 +glibc-2.3.3-200409040813.tar.bz2 +glibc-redhat-200409040813.tar.bz2 diff --git a/glibc.spec b/glibc.spec index 165315c..13ecf0b 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,12 +1,12 @@ -%define glibcrelease 47 +%define glibcrelease 49 %define auxarches i586 i686 athlon sparcv9 alphaev6 %define prelinkarches noarch -%define nptlarches i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64 +%define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64 %define rtkaioarches noarch -%define withtlsarches i686 athlon x86_64 ia64 s390 s390x alpha alphaev6 sparc sparcv9 ppc ppc64 +%define withtlsarches i386 i686 athlon x86_64 ia64 s390 s390x alpha alphaev6 sparc sparcv9 ppc ppc64 %define debuginfocommonarches %{ix86} alpha alphaev6 sparc sparcv9 %define _unpackaged_files_terminate_build 0 -%define glibcdate 200408310938 +%define glibcdate 200409040813 Summary: The GNU libc libraries. Name: glibc Version: 2.3.3 @@ -62,6 +62,13 @@ Conflicts: kernel < 2.4.19 %endif %ifarch %{nptlarches} %define enablekernelnptl 2.4.20 +%ifarch i386 +%define nptl_target_cpu i486 +%define tls_subdir tls/i486 +%else +%define nptl_target_cpu %{_target_cpu} +%define tls_subdir tls +%endif %endif BuildRequires: binutils >= 2.13.90.0.16-5 BuildRequires: gcc >= 3.2.1-5 @@ -289,6 +296,9 @@ cat > asm/unistd.h < asm/unistd.h < asm/unistd.h <&1 | tee check.log || : make -j$numprocs -C sed check || : cd .. %endif echo ====================TESTING DETAILS================= -for i in `sed -n 's|^.*\*\*\* \[\([^]]*\.out\)\].*$|\1|p' build-%{_target_cpu}-linux*/check.log`; do +for i in `sed -n 's|^.*\*\*\* \[\([^]]*\.out\)\].*$|\1|p' build-*-linux*/check.log`; do echo =====$i===== cat $i || : echo ============ @@ -947,7 +972,7 @@ cd .. %endif %ifarch %{nptlarches} echo ====================TESTING NPTL LD.SO============== -cd build-%{_target_cpu}-linuxnptl +cd build-%{nptl_target_cpu}-linuxnptl mv elf/ld.so elf/ld.so.orig cp -a ../build-%{_target_cpu}-linux/elf/ld.so elf/ld.so find . -name \*.out -exec mv -f '{}' '{}'.origldso \; @@ -955,7 +980,7 @@ make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check2.log || : cd .. %endif echo ====================TESTING DETAILS================= -for i in `sed -n 's|^.*\*\*\* \[\([^]]*\.out\)\].*$|\1|p' build-%{_target_cpu}-linux*/check2.log`; do +for i in `sed -n 's|^.*\*\*\* \[\([^]]*\.out\)\].*$|\1|p' build-*-linux*/check2.log`; do echo =====$i===== cat $i || : echo ============ @@ -1147,7 +1172,11 @@ rm -f *.filelist* %files -f rpm.filelist %defattr(-,root,root) %ifarch %{nptlarches} -%dir /%{_lib}/tls +%dir /%{_lib}/%{tls_subdir} +%ifarch i386 +%dir /%{_lib}/tls/i586 +%dir /%{_lib}/tls/i686 +%endif %endif %ifarch i686 athlon %dir /lib/i686 @@ -1225,6 +1254,18 @@ rm -f *.filelist* %endif %changelog +* Sat Sep 3 2004 Jakub Jelinek 2.3.3-49 +- update from CVS +- fix linuxthreads tst-cancel{[45],-static} + +* Fri Sep 3 2004 Jakub Jelinek 2.3.3-48 +- update from CVS + - fix pthread_cond_destroy (BZ #342) + - fix fnmatch without FNM_NOESCAPE (BZ #361) + - fix ppc32 setcontext (BZ #357) +- add NPTL support for i386 glibc (only if run on i486 or higher CPU) +- add __NR_waitid defines for i386, x86_64 and sparc* + * Tue Aug 31 2004 Jakub Jelinek 2.3.3-47 - update from CVS - persistent nscd caching diff --git a/sources b/sources index 6185c51..88a0496 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -ea404139e2c02b8c316bf7f994dc49f4 glibc-2.3.3-200408310938.tar.bz2 -e143d72c8af1ebcc63a75ff0d9e6dde7 glibc-redhat-200408310938.tar.bz2 +03486ea9178dcb2d99df2f1c0eca3572 glibc-2.3.3-200409040813.tar.bz2 +a639b3ee8c5d2c8d88d3782701d7b14b glibc-redhat-200409040813.tar.bz2