auto-import glibc-2.2.93-5 from glibc-2.2.93-5.src.rpm
This commit is contained in:
parent
00522b9a34
commit
e0cdfa0614
@ -1,2 +1 @@
|
|||||||
glibc-2.2.5.tar.bz2
|
glibc-2.2.93.tar.bz2
|
||||||
prelink-20020617.tar.bz2
|
|
||||||
|
272
glibc.spec
272
glibc.spec
@ -1,15 +1,13 @@
|
|||||||
%define glibcrelease 44
|
%define glibcrelease 5
|
||||||
%define auxarches i586 i686 athlon sparcv9 alphaev6
|
%define auxarches i586 i686 athlon sparcv9 alphaev6
|
||||||
%define prelinkarches i686 athlon alpha alphaev6
|
%define prelinkarches i686 athlon alpha alphaev6 sparc sparcv9
|
||||||
%define prelinkdate 20020617
|
|
||||||
Summary: The GNU libc libraries.
|
Summary: The GNU libc libraries.
|
||||||
Name: glibc
|
Name: glibc
|
||||||
Version: 2.2.5
|
Version: 2.2.93
|
||||||
Release: %{glibcrelease}
|
Release: %{glibcrelease}
|
||||||
Copyright: LGPL
|
Copyright: LGPL
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
Source2: ftp://people.redhat.com/jakub/prelink/prelink-%{prelinkdate}.tar.bz2
|
|
||||||
# In the source tarball the file diff-CYGNUS-to-REDHAT.patch contains all
|
# In the source tarball the file diff-CYGNUS-to-REDHAT.patch contains all
|
||||||
# diffs applied by Red Hat to the current CVS version of glibc
|
# diffs applied by Red Hat to the current CVS version of glibc
|
||||||
Buildroot: %{_tmppath}/glibc-%{PACKAGE_VERSION}-root
|
Buildroot: %{_tmppath}/glibc-%{PACKAGE_VERSION}-root
|
||||||
@ -25,24 +23,15 @@ Prereq: basesystem
|
|||||||
# This is for building auxiliary programs like memusage
|
# This is for building auxiliary programs like memusage
|
||||||
# For initial glibc bootstraps it can be commented out
|
# For initial glibc bootstraps it can be commented out
|
||||||
BuildPreReq: gd-devel libpng-devel zlib-devel
|
BuildPreReq: gd-devel libpng-devel zlib-devel
|
||||||
BuildPreReq: libelf >= 0.7.0-2
|
%ifarch %{prelinkarches}
|
||||||
|
BuildPreReq: prelink >= 0.2.0-5
|
||||||
|
%endif
|
||||||
# This is to ensure that __frame_state_for exported by glibc
|
# This is to ensure that __frame_state_for exported by glibc
|
||||||
# will be compatible with egcs 1.x.y
|
# will be compatible with egcs 1.x.y
|
||||||
BuildPreReq: gcc >= 2.96-84
|
BuildPreReq: gcc >= 2.96-84
|
||||||
Conflicts: rpm <= 4.0-0.65
|
Conflicts: rpm <= 4.0-0.65
|
||||||
Conflicts: glibc-devel < 2.2.3
|
Conflicts: glibc-devel < 2.2.3
|
||||||
Patch: glibc-kernel-2.4.patch
|
Patch: glibc-kernel-2.4.patch
|
||||||
Patch2: glibc-2.2.5.patch
|
|
||||||
Patch3: glibc-2.2.5-security.patch
|
|
||||||
Patch4: glibc-2.2.5-getdents.patch
|
|
||||||
Patch5: glibc-2.2.5-xdr_array.patch
|
|
||||||
Patch6: glibc-2.2.5-calloc.patch
|
|
||||||
Patch7: glibc-2.2.5-dl-environ.patch
|
|
||||||
Patch8: glibc-2.2.5-wprintf.patch
|
|
||||||
Patch9: glibc-2.2.5-maxpacket.patch
|
|
||||||
Patch10: glibc-2.2.5-setrlimit.patch
|
|
||||||
Patch11: glibc-2.2.5-xdrmem.patch
|
|
||||||
Patch12: glibc-2.2.5-getgrouplist.patch
|
|
||||||
%ifarch ia64 sparc64 s390x
|
%ifarch ia64 sparc64 s390x
|
||||||
Conflicts: kernel < 2.4.0
|
Conflicts: kernel < 2.4.0
|
||||||
%define enablekernel 2.4.0
|
%define enablekernel 2.4.0
|
||||||
@ -75,7 +64,7 @@ Prereq: /sbin/install-info
|
|||||||
Obsoletes: libc-debug, libc-headers, libc-devel, linuxthreads-devel
|
Obsoletes: libc-debug, libc-headers, libc-devel, linuxthreads-devel
|
||||||
Prereq: kernel-headers
|
Prereq: kernel-headers
|
||||||
Requires: kernel-headers >= 2.2.1, %{name} = %{version}
|
Requires: kernel-headers >= 2.2.1, %{name} = %{version}
|
||||||
%ifarch x86
|
%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
|
||||||
Conflicts: gcc < 2.96-79
|
Conflicts: gcc < 2.96-79
|
||||||
@ -195,25 +184,6 @@ case `uname -r` in
|
|||||||
%enablemask)
|
%enablemask)
|
||||||
%patch -p1
|
%patch -p1
|
||||||
;; esac
|
;; esac
|
||||||
%patch2 -p1
|
|
||||||
%patch3 -p1
|
|
||||||
%patch4 -p1
|
|
||||||
%patch5 -p1
|
|
||||||
%patch6 -p1
|
|
||||||
%patch7 -p1
|
|
||||||
%patch8 -p1
|
|
||||||
%patch9 -p1
|
|
||||||
%patch10 -p1
|
|
||||||
%patch11 -p1
|
|
||||||
%patch12 -p1
|
|
||||||
|
|
||||||
perl -pi -e 'm/PACKET.*1024/ and s/1024/65536/' \
|
|
||||||
`find resolv glibc-compat -name \*.c`
|
|
||||||
|
|
||||||
%ifarch %{prelinkarches}
|
|
||||||
mkdir prelink
|
|
||||||
tar x --bzip2 -C prelink -f %{SOURCE2}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifarch armv4l sparc64 ia64 s390 s390x
|
%ifarch armv4l sparc64 ia64 s390 s390x
|
||||||
rm -rf glibc-compat
|
rm -rf glibc-compat
|
||||||
@ -229,6 +199,7 @@ cat > find_provides.sh <<EOF
|
|||||||
exit 0
|
exit 0
|
||||||
EOF
|
EOF
|
||||||
chmod +x find_provides.sh
|
chmod +x find_provides.sh
|
||||||
|
touch sysdeps/*/elf/configure configure
|
||||||
|
|
||||||
%build
|
%build
|
||||||
rm -rf build-%{_target_cpu}-linux
|
rm -rf build-%{_target_cpu}-linux
|
||||||
@ -260,13 +231,13 @@ if gcc -v | grep -q 'gcc version 3'; then
|
|||||||
BuildFlags="$BuildFlags -finline-limit=2000"
|
BuildFlags="$BuildFlags -finline-limit=2000"
|
||||||
fi
|
fi
|
||||||
EnableKernel="--enable-kernel=%{enablekernel}"
|
EnableKernel="--enable-kernel=%{enablekernel}"
|
||||||
%ifarch %{auxarches}
|
%ifarch %{auxarches} x86_64
|
||||||
EnableKernel="$EnableKernel --disable-profile"
|
EnableKernel="$EnableKernel --disable-profile"
|
||||||
%endif
|
%endif
|
||||||
echo "$BuildFlags" > ../BuildFlags
|
echo "$BuildFlags" > ../BuildFlags
|
||||||
CC="$GCC" CFLAGS="$BuildFlags -g -O3" ../configure --prefix=%{_prefix} \
|
CC="$GCC" CFLAGS="$BuildFlags -g -O3" ../configure --prefix=%{_prefix} \
|
||||||
--enable-add-ons=yes --without-cvs $EnableKernel \
|
--enable-add-ons=yes --without-cvs $EnableKernel \
|
||||||
%{_target_cpu}-redhat-linux
|
--without-tls %{_target_cpu}-redhat-linux
|
||||||
if [ -x /usr/bin/getconf ] ; then
|
if [ -x /usr/bin/getconf ] ; then
|
||||||
numprocs=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
numprocs=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
||||||
if [ $numprocs -eq 0 ]; then
|
if [ $numprocs -eq 0 ]; then
|
||||||
@ -308,7 +279,7 @@ BuildFlags=`cat ../BuildFlags`
|
|||||||
EnableKernel="--enable-kernel=%{enablekernel2} --disable-profile"
|
EnableKernel="--enable-kernel=%{enablekernel2} --disable-profile"
|
||||||
CC="$GCC" CFLAGS="$BuildFlags -g -O3" ../configure --prefix=%{_prefix} \
|
CC="$GCC" CFLAGS="$BuildFlags -g -O3" ../configure --prefix=%{_prefix} \
|
||||||
--enable-add-ons=yes --without-cvs $EnableKernel \
|
--enable-add-ons=yes --without-cvs $EnableKernel \
|
||||||
%{_target_cpu}-redhat-linux
|
--without-tls %{_target_cpu}-redhat-linux
|
||||||
if [ -x /usr/bin/getconf ] ; then
|
if [ -x /usr/bin/getconf ] ; then
|
||||||
numprocs=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
numprocs=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
||||||
if [ $numprocs -eq 0 ]; then
|
if [ $numprocs -eq 0 ]; then
|
||||||
@ -329,14 +300,6 @@ strip -R .comment $RPM_BUILD_ROOT/lib/{libc,libm,libpthread}-*.so
|
|||||||
cd ..
|
cd ..
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch %{prelinkarches}
|
|
||||||
# Build prelink
|
|
||||||
cd prelink/prelink
|
|
||||||
%configure
|
|
||||||
make
|
|
||||||
cd ../..
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# compatibility hack: this locale has vanished from glibc, but some other
|
# compatibility hack: this locale has vanished from glibc, but some other
|
||||||
# programs are still using it. Normally we would handle it in the %pre
|
# programs are still using it. Normally we would handle it in the %pre
|
||||||
# section but with glibc that is simply not an option
|
# section but with glibc that is simply not an option
|
||||||
@ -447,27 +410,26 @@ popd
|
|||||||
|
|
||||||
%ifarch i686 athlon
|
%ifarch i686 athlon
|
||||||
# Prelink ld.so and libc.so
|
# Prelink ld.so and libc.so
|
||||||
cd prelink
|
|
||||||
> prelink.conf
|
> prelink.conf
|
||||||
# For now disable prelinking of ld.so, as it breaks statically linked
|
# For now disable prelinking of ld.so, as it breaks statically linked
|
||||||
# binaries built against non-NDEBUG old glibcs (assert unknown dynamic tag)
|
# binaries built against non-NDEBUG old glibcs (assert unknown dynamic tag)
|
||||||
# prelink/src/prelink -c ./prelink.conf -C ./prelink.cache \
|
# /usr/sbin/prelink -c ./prelink.conf -C ./prelink.cache \
|
||||||
# --mmap-region-start=0x40000000 $RPM_BUILD_ROOT/%{_lib}/ld-*.so
|
# --mmap-region-start=0x40000000 $RPM_BUILD_ROOT/%{_lib}/ld-*.so
|
||||||
prelink/src/prelink --reloc-only=0x42000000 \
|
/usr/sbin/prelink --reloc-only=0x42000000 $RPM_BUILD_ROOT/%{_lib}/i686/libc-*.so
|
||||||
$RPM_BUILD_ROOT/%{_lib}/i686/libc-*.so
|
|
||||||
cd ..
|
|
||||||
%endif
|
%endif
|
||||||
%ifarch alpha alphaev6
|
%ifarch alpha alphaev6
|
||||||
# Prelink ld.so and libc.so
|
# Prelink ld.so and libc.so
|
||||||
cd prelink
|
|
||||||
> prelink.conf
|
> prelink.conf
|
||||||
# For now disable prelinking of ld.so, as it breaks statically linked
|
# For now disable prelinking of ld.so, as it breaks statically linked
|
||||||
# binaries built against non-NDEBUG old glibcs (assert unknown dynamic tag)
|
# binaries built against non-NDEBUG old glibcs (assert unknown dynamic tag)
|
||||||
# prelink/src/prelink -c ./prelink.conf -C ./prelink.cache \
|
# /usr/sbin/prelink -c ./prelink.conf -C ./prelink.cache \
|
||||||
# --mmap-region-start=0x0000020000000000 $RPM_BUILD_ROOT/%{_lib}/ld-*.so
|
# --mmap-region-start=0x0000020000000000 $RPM_BUILD_ROOT/%{_lib}/ld-*.so
|
||||||
prelink/src/prelink --reloc-only=0x0000020010000000 \
|
/usr/sbin/prelink --reloc-only=0x0000020010000000 $RPM_BUILD_ROOT/%{_lib}/libc-*.so
|
||||||
$RPM_BUILD_ROOT/%{_lib}/libc-*.so
|
%endif
|
||||||
cd ..
|
%ifarch sparc sparcv9
|
||||||
|
# Prelink libc.so
|
||||||
|
> prelink.conf
|
||||||
|
/usr/sbin/prelink --reloc-only=0x72000000 $RPM_BUILD_ROOT/%{_lib}/libc-*.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# rquota.x and rquota.h are now provided by quota
|
# rquota.x and rquota.h are now provided by quota
|
||||||
@ -484,7 +446,7 @@ find $RPM_BUILD_ROOT -type f -or -type l |
|
|||||||
sed -e 's|.*/etc|%config &|' \
|
sed -e 's|.*/etc|%config &|' \
|
||||||
-e 's|.*/gconv/gconv-modules$|%verify(not md5 size mtime) %config(noreplace) &|' \
|
-e 's|.*/gconv/gconv-modules$|%verify(not md5 size mtime) %config(noreplace) &|' \
|
||||||
-e 's|.*/gconv/gconv-modules.cache|%verify(not md5 size mtime) &|' \
|
-e 's|.*/gconv/gconv-modules.cache|%verify(not md5 size mtime) &|' \
|
||||||
-e '/debug/d' > rpm.filelist.in
|
-e '/%{_lib}\/debug/d' > rpm.filelist.in
|
||||||
for n in %{_prefix}/share %{_prefix}/include %{_prefix}/lib/locale; do
|
for n in %{_prefix}/share %{_prefix}/include %{_prefix}/lib/locale; do
|
||||||
find ${RPM_BUILD_ROOT}${n} -type d | \
|
find ${RPM_BUILD_ROOT}${n} -type d | \
|
||||||
grep -v '%{_prefix}/share$' | \
|
grep -v '%{_prefix}/share$' | \
|
||||||
@ -554,6 +516,16 @@ rm -f $RPM_BUILD_ROOT/etc/localtime
|
|||||||
cp -f $RPM_BUILD_ROOT%{_prefix}/share/zoneinfo/US/Eastern $RPM_BUILD_ROOT/etc/localtime
|
cp -f $RPM_BUILD_ROOT%{_prefix}/share/zoneinfo/US/Eastern $RPM_BUILD_ROOT/etc/localtime
|
||||||
#ln -sf ..%{_prefix}/share/zoneinfo/US/Eastern $RPM_BUILD_ROOT/etc/localtime
|
#ln -sf ..%{_prefix}/share/zoneinfo/US/Eastern $RPM_BUILD_ROOT/etc/localtime
|
||||||
|
|
||||||
|
cd redhat
|
||||||
|
gcc -Os -static -o build-locale-archive build-locale-archive.c \
|
||||||
|
../build-%{_target_cpu}-linux/locale/locarchive.o \
|
||||||
|
../build-%{_target_cpu}-linux/locale/md5.o \
|
||||||
|
-DDATADIR=\"%{_datadir}\" -DPREFIX=\"%{_prefix}\" \
|
||||||
|
-L../build-%{_target_cpu}-linux
|
||||||
|
strip build-locale-archive
|
||||||
|
install -m 700 build-locale-archive $RPM_BUILD_ROOT/usr/sbin/build-locale-archive
|
||||||
|
cd ..
|
||||||
|
|
||||||
# the last bit: more documentation
|
# the last bit: more documentation
|
||||||
rm -rf documentation
|
rm -rf documentation
|
||||||
mkdir documentation
|
mkdir documentation
|
||||||
@ -583,6 +555,8 @@ echo ====================TESTING END=====================
|
|||||||
|
|
||||||
%postun -p /sbin/ldconfig
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%post common -p /usr/sbin/build-locale-archive
|
||||||
|
|
||||||
%post devel
|
%post devel
|
||||||
/sbin/install-info %{_infodir}/libc.info.gz %{_infodir}/dir
|
/sbin/install-info %{_infodir}/libc.info.gz %{_infodir}/dir
|
||||||
|
|
||||||
@ -602,7 +576,7 @@ fi
|
|||||||
%postun utils -p /sbin/ldconfig
|
%postun utils -p /sbin/ldconfig
|
||||||
|
|
||||||
%pre -n nscd
|
%pre -n nscd
|
||||||
/usr/sbin/useradd -M -o -r -d / -s /bin/false \
|
/usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
|
||||||
-c "NSCD Daemon" -u 28 nscd > /dev/null 2>&1 || :
|
-c "NSCD Daemon" -u 28 nscd > /dev/null 2>&1 || :
|
||||||
|
|
||||||
%post -n nscd
|
%post -n nscd
|
||||||
@ -635,7 +609,7 @@ rm -f *.filelist*
|
|||||||
%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf
|
%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf
|
||||||
%verify(not md5 size mtime) %config(noreplace) /etc/ld.so.conf
|
%verify(not md5 size mtime) %config(noreplace) /etc/ld.so.conf
|
||||||
%doc README NEWS INSTALL FAQ BUGS NOTES PROJECTS CONFORMANCE
|
%doc README NEWS INSTALL FAQ BUGS NOTES PROJECTS CONFORMANCE
|
||||||
%doc COPYING COPYING.LIB README.libm
|
%doc COPYING COPYING.LIB README.libm LICENSES
|
||||||
%doc hesiod/README.hesiod
|
%doc hesiod/README.hesiod
|
||||||
|
|
||||||
%files debug
|
%files debug
|
||||||
@ -646,13 +620,16 @@ rm -f *.filelist*
|
|||||||
%ifnarch %{auxarches}
|
%ifnarch %{auxarches}
|
||||||
%files -f common.filelist common
|
%files -f common.filelist common
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
%{_prefix}/sbin/build-locale-archive
|
||||||
%doc documentation/*
|
%doc documentation/*
|
||||||
|
|
||||||
%files -f devel.filelist devel
|
%files -f devel.filelist devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
|
%ifnarch x86_64
|
||||||
%files -f profile.filelist profile
|
%files -f profile.filelist profile
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
%endif
|
||||||
|
|
||||||
%files utils
|
%files utils
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -677,44 +654,157 @@ rm -f *.filelist*
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Nov 5 2003 Jakub Jelinek <jakub@redhat.com> 2.2.4-44
|
* Fri Sep 6 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-5
|
||||||
- fix getgrouplist (#101691)
|
- fix wcsmbs functions with invalid character sets (or malloc
|
||||||
|
failures)
|
||||||
|
- make sure __ctype_b etc. compat vars are updated even if
|
||||||
|
they are copy relocs in the main program
|
||||||
|
|
||||||
* Wed Mar 5 2003 Jakub Jelinek <jakub@redhat.com> 2.2.5-43
|
* Thu Sep 5 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-4
|
||||||
- fix overflows in xdrmem (Paul Eggert, Roland McGrath)
|
- fix /lib/libnss1_dns.so.1 (missing __set_h_errno definition
|
||||||
|
leading to unresolved __set_h_errno symbol)
|
||||||
|
|
||||||
* Thu Oct 12 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-42
|
* Wed Sep 4 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-3
|
||||||
- use malloc instead of alloca for get*by* functions, so that
|
- security fix - increase dns-network.c MAXPACKET to at least
|
||||||
they work even with extremely low stack sizes (#75128, #75616)
|
65536 to avoid buffer overrun. Likewise glibc-compat
|
||||||
- fix *wprintf
|
dns-{host,network}.c.
|
||||||
- don't muck with RLIMIT_STACK in FLOATING_STACKS linuxthreads
|
|
||||||
|
|
||||||
* Thu Sep 12 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-41
|
* Tue Sep 3 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-2
|
||||||
- only remove required dangerous env variables from environment
|
- temporarily add back __ctype_b, __ctype_tolower and __ctype_toupper to
|
||||||
for suid/sgid apps, not also any variables matching their prefixes
|
libc.a and export them as @@GLIBC_2.0 symbols, not @GLIBC_2.0
|
||||||
|
from libc.so - we have still lots of .a libraries referencing
|
||||||
|
__ctype_{b,tolower,toupper} out there...
|
||||||
|
|
||||||
* Mon Sep 9 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-40
|
* Tue Sep 3 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-1
|
||||||
- fix resolver buffer overflows
|
- update from CVS
|
||||||
|
- 2.2.93 release
|
||||||
|
- use double instead of single indirection in isXXX macros
|
||||||
|
- per-locale wcsmbs conversion state
|
||||||
|
|
||||||
* Wed Aug 7 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-39
|
* Sat Aug 31 2002 Jakub Jelinek <jakub@redhat.com> 2.2.92-2
|
||||||
- fix the calloc patch so that calloc (131072, 0) doesn't
|
- update from CVS
|
||||||
crash
|
- fix newlocale/duplocale/uselocale
|
||||||
|
- disable profile on x86_64 for now
|
||||||
|
|
||||||
* Thu Aug 1 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-38
|
* Sat Aug 31 2002 Jakub Jelinek <jakub@redhat.com> 2.2.92-1
|
||||||
- fix xdr_array buffer overflow
|
- update from CVS
|
||||||
- fix calloc overflow (both patches by Solar Designer)
|
- 2.2.92 release
|
||||||
- getdents fix for LSB conformance
|
- fix gettext after uselocale
|
||||||
|
- fix locales in statically linked threaded programs
|
||||||
|
- fix NSS
|
||||||
|
|
||||||
* Tue Jul 9 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-37
|
* Thu Aug 29 2002 Jakub Jelinek <jakub@redhat.com> 2.2.91-1
|
||||||
- fix buffer overflows in getnetby* (if nsswitch.conf
|
- update from CVS
|
||||||
network: line includes dns) and gethostby* for apps compiled
|
- 2.2.91 release
|
||||||
against glibc 2.0.
|
- fix fd leaks in locale-archive reader (#72043)
|
||||||
|
- handle EROFS in build-locale-archive gracefully (#71665)
|
||||||
|
|
||||||
* Tue Jun 18 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-36
|
* Wed Aug 28 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-27
|
||||||
- fix nice return value
|
- update from CVS
|
||||||
- fix __moddi3 (#65612, #65695)
|
- fix re_match (#72312)
|
||||||
- export get*ent_r@@GLIBC_2.1.2 symbols (#66278)
|
- support more than 1024 threads
|
||||||
- update prelink to fix prelink -r on alpha
|
|
||||||
|
* Fri Aug 23 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-26
|
||||||
|
- update from CVS
|
||||||
|
- fix i386 build
|
||||||
|
|
||||||
|
* Thu Aug 22 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-25
|
||||||
|
- update from CVS
|
||||||
|
- fix locale-archive loading hang on some (non-primary) locales
|
||||||
|
(#72122, #71878)
|
||||||
|
- fix umount problems with locale-archives when /usr is a separate
|
||||||
|
partition (#72043)
|
||||||
|
- add LICENSES file
|
||||||
|
|
||||||
|
* Fri Aug 16 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-24
|
||||||
|
- update from CVS
|
||||||
|
- only mmap up to 2MB of locale-archive on 32-bit machines
|
||||||
|
initially
|
||||||
|
- fix fseek past end + fread segfault with mmaped stdio
|
||||||
|
- include <sys/debugreg.h> which is mistakenly not included
|
||||||
|
in glibc-devel on IA-32
|
||||||
|
|
||||||
|
* Fri Aug 16 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-23
|
||||||
|
- don't return normalized locale name in setlocale when using
|
||||||
|
locale-archive
|
||||||
|
|
||||||
|
* Thu Aug 15 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-22
|
||||||
|
- update from CVS
|
||||||
|
- optimize for primary system locale
|
||||||
|
- localedef fixes (#71552, #67705)
|
||||||
|
|
||||||
|
* Wed Aug 14 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-21
|
||||||
|
- fix path to locale-archive in libc reader
|
||||||
|
- build locale archive at glibc-common %post time
|
||||||
|
- export __strtold_internal and __wcstold_internal on Alpha again
|
||||||
|
- workaround some localedata problems
|
||||||
|
|
||||||
|
* Tue Aug 13 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-20
|
||||||
|
- update from CVS
|
||||||
|
- patch out set_thread_area for now
|
||||||
|
|
||||||
|
* Fri Aug 9 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-19
|
||||||
|
- update from CVS
|
||||||
|
- GB18030 patch from Yu Shao
|
||||||
|
- applied Debian patch for getaddrinfo IPv4 vs. IPv6
|
||||||
|
- fix regcomp (#71039)
|
||||||
|
|
||||||
|
* Sun Aug 4 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-18
|
||||||
|
- update from CVS
|
||||||
|
- use /usr/sbin/prelink, not prelink (#70376)
|
||||||
|
|
||||||
|
* Thu Jul 25 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-17
|
||||||
|
- update from CVS
|
||||||
|
|
||||||
|
* Thu Jul 25 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-16
|
||||||
|
- update from CVS
|
||||||
|
- ungetc fix (#69586)
|
||||||
|
- fseek errno fix (#69589)
|
||||||
|
- change *etrlimit prototypes for C++ (#68588)
|
||||||
|
- use --without-tls instead of --disable-tls
|
||||||
|
|
||||||
|
* Thu Jul 11 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-15
|
||||||
|
- set nscd user's shell to /sbin/nologin (#68369)
|
||||||
|
- fix glibc-compat buffer overflows (security)
|
||||||
|
- buildrequire prelink, don't build glibc's own copy of it (#67567)
|
||||||
|
- update from CVS
|
||||||
|
- regex fix (#67734)
|
||||||
|
- fix unused warnings (#67706)
|
||||||
|
- fix freopen with mmap stdio (#67552)
|
||||||
|
- fix realloc (#68499)
|
||||||
|
|
||||||
|
* Tue Jun 25 2002 Bill Nottingham <notting@redhat.com> 2.2.90-14
|
||||||
|
- update from CVS
|
||||||
|
- fix argp on long words
|
||||||
|
- update atime in libio
|
||||||
|
|
||||||
|
* Sat Jun 22 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-13
|
||||||
|
- update from CVS
|
||||||
|
- a thread race fix
|
||||||
|
- fix readdir on invalid dirp
|
||||||
|
|
||||||
|
* Wed Jun 19 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-12
|
||||||
|
- update from CVS
|
||||||
|
- don't use __thread in headers
|
||||||
|
- fix system(3) in threaded apps
|
||||||
|
- update prelink, so that it is possible to prelink -u libc.so.6.1
|
||||||
|
on Alpha
|
||||||
|
|
||||||
|
* Fri Jun 7 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-11
|
||||||
|
- update from CVS
|
||||||
|
- fix __moddi3 (#65612, #65695)
|
||||||
|
- fix ether_line (#64427)
|
||||||
|
- fix setvbuf with mmap stdio (#65864)
|
||||||
|
- --disable-tls for now, waiting for kernel
|
||||||
|
- avoid duplication of __divtf3 etc. on IA-64
|
||||||
|
- make sure get*ent_r and _IO_wfile_jumps are exported (#62278)
|
||||||
|
|
||||||
|
* Tue May 21 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-10
|
||||||
|
- update from CVS
|
||||||
|
- fix Alpha pthread bug with gcc 3.1
|
||||||
|
|
||||||
|
* Fri Apr 19 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-35
|
||||||
|
- fix nice
|
||||||
|
|
||||||
* Mon Apr 15 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-34
|
* Mon Apr 15 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-34
|
||||||
- add relocation dependencies even for weak symbols (#63422)
|
- add relocation dependencies even for weak symbols (#63422)
|
||||||
|
Loading…
Reference in New Issue
Block a user