Compare commits
18 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
35bf200d2d | ||
|
8c320b9253 | ||
|
00e2afe9a8 | ||
|
d1e806608a | ||
|
a1a94ee795 | ||
|
d506173b2f | ||
|
6a369ecfa9 | ||
|
571164ddbe | ||
|
a5c0552244 | ||
|
9d883eba95 | ||
|
581b6e5b7c | ||
|
dd550ca1c6 | ||
|
aa2cebfb2b | ||
|
d47c55fb80 | ||
|
ba877c9445 | ||
|
736592fd37 | ||
|
c1c34627b1 | ||
|
8ac9ac7720 |
@ -1,2 +0,0 @@
|
||||
glibc-2.11-188-g0cbcca8-fedora.tar.bz2
|
||||
glibc-2.11-188-g0cbcca8.tar.bz2
|
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
/glibc-2.12.2-fedora.tar.bz2
|
||||
/glibc-2.12.2.tar.bz2
|
21
Makefile
21
Makefile
@ -1,21 +0,0 @@
|
||||
# Makefile for source rpm: glibc
|
||||
# $Id: Makefile,v 1.2 2007/10/15 18:47:41 notting Exp $
|
||||
NAME := glibc
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attempt a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
7147
glibc-fedora.patch
7147
glibc-fedora.patch
File diff suppressed because it is too large
Load Diff
294
glibc.spec
294
glibc.spec
@ -1,5 +1,6 @@
|
||||
%define glibcsrcdir glibc-2.11-188-g0cbcca8
|
||||
%define glibcversion 2.11.90
|
||||
%define glibcsrcdir glibc-2.12.2
|
||||
%define glibc_release_url http://ftp.gnu.org/pub/gnu/glibc/
|
||||
%define glibcversion 2.12.2
|
||||
### glibc.spec.in follows:
|
||||
%define run_glibc_tests 1
|
||||
%define auxarches athlon sparcv9v sparc64v alphaev6
|
||||
@ -19,12 +20,11 @@
|
||||
%define rtkaioarches %{ix86} x86_64 ia64 ppc ppc64 s390 s390x
|
||||
%define debuginfocommonarches alpha alphaev6 sparc sparcv9 sparcv9v sparc64 sparc64v
|
||||
%define multiarcharches ppc ppc64 %{ix86} x86_64
|
||||
%define _unpackaged_files_terminate_build 0
|
||||
|
||||
Summary: The GNU libc libraries
|
||||
Name: glibc
|
||||
Version: %{glibcversion}
|
||||
Release: 12
|
||||
Release: 1
|
||||
# GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
|
||||
# Things that are linked directly into dynamically linked programs
|
||||
# and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
|
||||
@ -177,7 +177,7 @@ libraries, as well as national language (locale) support.
|
||||
Summary: A Name Service Caching Daemon (nscd).
|
||||
Group: System Environment/Daemons
|
||||
Requires: libselinux >= 1.17.10-1, audit-libs >= 1.1.3
|
||||
Requires(pre): /sbin/chkconfig, /usr/sbin/useradd, /usr/sbin/userdel, sh-utils
|
||||
Requires(pre): /sbin/chkconfig, /usr/sbin/useradd, /usr/sbin/userdel, coreutils
|
||||
|
||||
%description -n nscd
|
||||
Nscd caches name service lookups and can dramatically improve
|
||||
@ -410,7 +410,7 @@ cd build-%{nptl_target_cpu}-linuxnptl && \
|
||||
librtso=`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
|
||||
|
||||
%ifarch %{rtkaioarches}
|
||||
rm -f $RPM_BUILD_ROOT{,%{_prefix}}/%{_lib}/librtkaio.so*
|
||||
rm -f $RPM_BUILD_ROOT{,%{_prefix}}/%{_lib}/librtkaio.*
|
||||
rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/librt.so.*
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_lib}/rtkaio
|
||||
mv $RPM_BUILD_ROOT/%{_lib}/librtkaio-*.so $RPM_BUILD_ROOT/%{_lib}/rtkaio/
|
||||
@ -527,6 +527,7 @@ chmod 644 $RPM_BUILD_ROOT/etc/ld.so.conf
|
||||
mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
|
||||
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
|
||||
> $RPM_BUILD_ROOT/etc/sysconfig/nscd
|
||||
> $RPM_BUILD_ROOT/etc/gai.conf
|
||||
|
||||
# Include %{_prefix}/%{_lib}/gconv/gconv-modules.cache
|
||||
> $RPM_BUILD_ROOT%{_prefix}/%{_lib}/gconv/gconv-modules.cache
|
||||
@ -569,8 +570,6 @@ rm -f ${RPM_BUILD_ROOT}/%{_lib}/libnss-*.so.1
|
||||
# Ugly hack for buggy rpm
|
||||
ln -f ${RPM_BUILD_ROOT}%{_sbindir}/iconvconfig{,.%{_target_cpu}}
|
||||
|
||||
rm -f $RPM_BUILD_ROOT/etc/gai.conf
|
||||
|
||||
# In F7+ this is provided by rpcbind rpm
|
||||
rm -f $RPM_BUILD_ROOT%{_sbindir}/rpcinfo
|
||||
|
||||
@ -587,8 +586,7 @@ rm -f $RPM_BUILD_ROOT%{_sbindir}/rpcinfo
|
||||
! -path "*/lib/debug/*" -printf "/%%P\n" \)
|
||||
find $RPM_BUILD_ROOT -type d \
|
||||
\( -path '*%{_prefix}/share/*' ! -path '*%{_infodir}' -o \
|
||||
-path "*%{_prefix}/include/*" -o \
|
||||
-path "*%{_prefix}/lib/locale/*" \
|
||||
-path "*%{_prefix}/include/*" \
|
||||
\) -printf "%%%%dir /%%P\n"
|
||||
} | {
|
||||
|
||||
@ -645,7 +643,8 @@ grep '%{_prefix}/bin' < rpm.filelist >> common.filelist
|
||||
#grep '%{_prefix}/libexec/pt_chown' < rpm.filelist >> common.filelist
|
||||
grep '%{_prefix}/sbin/[^gi]' < rpm.filelist >> common.filelist
|
||||
grep '%{_prefix}/share' < rpm.filelist | \
|
||||
grep -v '%{_prefix}/share/zoneinfo' >> common.filelist
|
||||
grep -v -e '%{_prefix}/share/zoneinfo' -e '%%dir %{prefix}/share' \
|
||||
>> common.filelist
|
||||
|
||||
sed -i -e '\|%{_prefix}/bin|d' \
|
||||
-e '\|%{_prefix}/lib/locale|d' \
|
||||
@ -899,8 +898,10 @@ fi
|
||||
%postun utils -p /sbin/ldconfig
|
||||
|
||||
%pre -n nscd
|
||||
/usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
|
||||
-c "NSCD Daemon" -u 28 nscd > /dev/null 2>&1 || :
|
||||
getent group nscd >/dev/null || /usr/sbin/groupadd -g 28 -r nscd
|
||||
getent passwd nscd >/dev/null ||
|
||||
/usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
|
||||
-c "NSCD Daemon" -u 28 -g nscd nscd
|
||||
|
||||
%post -n nscd
|
||||
/sbin/chkconfig --add nscd
|
||||
@ -950,12 +951,10 @@ rm -f *.filelist*
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x
|
||||
%dir /lib
|
||||
/lib/ld64.so.1
|
||||
%endif
|
||||
%ifarch ia64
|
||||
%if "%{_lib}" == "lib64"
|
||||
%dir /lib
|
||||
/lib/ld-linux-ia64.so.2
|
||||
%endif
|
||||
%endif
|
||||
@ -982,12 +981,12 @@ rm -f *.filelist*
|
||||
%ifnarch %{auxarches}
|
||||
%files -f common.filelist common
|
||||
%defattr(-,root,root)
|
||||
%dir %{_prefix}/lib/locale
|
||||
%attr(0644,root,root) %verify(not md5 size mtime) %{_prefix}/lib/locale/locale-archive.tmpl
|
||||
%attr(0644,root,root) %verify(not md5 size mtime mode) %ghost %config(missingok,noreplace) %{_prefix}/lib/locale/locale-archive
|
||||
%dir %attr(755,root,root) /etc/default
|
||||
%verify(not md5 size mtime) %config(noreplace) /etc/default/nss
|
||||
%attr(4711,root,root) %{_prefix}/libexec/pt_chown
|
||||
%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/gai.conf
|
||||
%doc documentation/*
|
||||
|
||||
%files -f devel.filelist devel
|
||||
@ -1033,6 +1032,175 @@ rm -f *.filelist*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon Dec 13 2010 Andreas Schwab <schwab@redhat.com> - 2.12.2-1
|
||||
- Update to 2.12.2 release
|
||||
- Declare wcpcpy and wcpncpy only under _GNU_SOURCE
|
||||
- Fix use of restrict in wchar.h and string.h
|
||||
- Fix race in qsort_r initialization (BZ#11655)
|
||||
- Fix IPTOS_CLASS definition (BZ#11903)
|
||||
- Don't ignore zero TTL in DNS answers
|
||||
- Fix x86 pthread_cond_signal() FUTEX_WAKE_OP fallback
|
||||
- Work around kernel rejecting valid absolute timestamps
|
||||
- Allow aux_cache_file open()ing to fail silently even in the chroot
|
||||
mode (BZ#11149)
|
||||
- Fix multiple nss_compat initgroups() bugs (BZ#10085)
|
||||
- Properly convert f_fsid in statvfs (BZ#11611)
|
||||
- Define MAP_HUGETLB and SWAP_FLAG_DISCARD
|
||||
- Avoid too much stack use in fnmatch (BZ#11883)
|
||||
- Fix comparison in sqrtl for IBM long double 128
|
||||
- Fix warnings in __bswap_16 (BZ#12194)
|
||||
- Properly quote output of locale (BZ#11904)
|
||||
- Fix perturbing in malloc on free (BZ#12140)
|
||||
- Don't expand DST twice in dl_open
|
||||
- Fix memory leak for some invalid regular expressions (BZ#12078)
|
||||
- Linux getifaddrs might return entries with ->ifa_addr being NULL
|
||||
(BZ#12093)
|
||||
- Handle large malloc requests (BZ#12005)
|
||||
- getdents64 fallback d_type support
|
||||
- Fix register conflict in s390 ____longjmp_chk
|
||||
- Fix _FORITY_SOURCE version of longjmp for Linux/x86-64 (BZ#11968)
|
||||
- Fix array overflow in floating point parser (BZ#7066)
|
||||
- Missing server address again leads to localhost being used (BZ#10851)
|
||||
- Document M_PERTURB
|
||||
- Fix vDSO synthetic hwcap handling so they are not masked out from
|
||||
ld.so.cache matching
|
||||
- 32bit memset-sse2.S fails with uneven cache size (BZ#12191)
|
||||
- Verify in ttyname() that the symlink is valid (BZ#12167)
|
||||
- Fix concurrency problem between dl_open and dl_iterate_phdr
|
||||
- Fix x86-64 strchr propagation of search byte into all bytes of SSE
|
||||
register (BZ#12159)
|
||||
- Fix alignment of AVX safe area on x86-64 (BZ#12113, #643889)
|
||||
- Don't ignore $ORIGIN in libraries
|
||||
|
||||
* Fri Oct 22 2010 Andreas Schwab <schwab@redhat.com> - 2.12.1-4
|
||||
- Require suid bit on audit objects in privileged programs (CVE-2010-3856)
|
||||
|
||||
* Tue Oct 19 2010 Andreas Schwab <schwab@redhat.com> - 2.12.1-3
|
||||
- Update from 2.12 branch
|
||||
- Fix strstr and memmem algorithm (BZ#12092, #641124)
|
||||
- Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version
|
||||
strncmp (BZ#12077)
|
||||
- Never expand $ORIGIN in privileged programs (#643306, CVE-2010-3847)
|
||||
|
||||
* Fri Aug 20 2010 Andreas Schwab <schwab@redhat.com> - 2.12.1-2
|
||||
- Update from 2.12 branch
|
||||
- Fix ifunc thunk for strspn on x86 in static libc
|
||||
|
||||
* Tue Aug 17 2010 Andreas Schwab <schwab@redhat.com> - 2.12.1-1
|
||||
- Update from 2.12 branch
|
||||
- 2.12.1 release
|
||||
- Fix error handling in getlogin_r (#580709)
|
||||
|
||||
* Tue Jul 6 2010 Andreas Schwab <schwab@redhat.com> - 2.12-3
|
||||
- Update from 2.12 branch
|
||||
- Fix use of extend_alloca in NIS
|
||||
- Fix a couple of __REDIRECT () __THROW occurrences
|
||||
- Workaround assembler bug sneaking in nopl (#579838)
|
||||
|
||||
* Tue Jun 1 2010 Andreas Schwab <schwab@redhat.com> - 2.12-2
|
||||
- Update from 2.12 branch
|
||||
- Correct x86 CPU family and model check (BZ#11640, #596554)
|
||||
- Don't crash on unresolved weak symbol reference
|
||||
- Implement recvmmsg also as socketcall
|
||||
- sunrpc: Fix spurious fall-through
|
||||
- Make <sys/timex.h> compatible with C++ (#593762)
|
||||
- Enable IDN support in getent
|
||||
- Fix race in free sanity check (#594784)
|
||||
- Fix lookup of collation sequence value during regexp matching
|
||||
- Fix name of tt_RU.UTF-8@iqtelif locale (#589138)
|
||||
- Handle too-small buffers in Linux getlogin_r (BZ#11571, #589946)
|
||||
- Fix users and groups creation in nscd %%post script
|
||||
- Require coreutils instead of sh-utils
|
||||
- Fix typo causing missing directory ownership
|
||||
|
||||
* Tue May 4 2010 Roland McGrath <roland@redhat.com> - 2.12-1
|
||||
- Update to 2.12 release.
|
||||
- Fix ldconfig chroot handling.
|
||||
- Don't deadlock in __dl_iterate_phdr while (un)loading objects.
|
||||
- Fix handling of newline in addmntent.
|
||||
- Fix AIO when thread creation failed.
|
||||
|
||||
* Fri Apr 16 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-20
|
||||
- Update from master
|
||||
- Fix bugs in x86-32 strcmp-sse4.S and strcmp-ssse3.S
|
||||
- Add x86-32 FMA support
|
||||
- Don't crash in trace mode when dependencies are missing
|
||||
- x86-64 SSE4 optimized memcmp
|
||||
- Fix makecontext on s390/s390x
|
||||
|
||||
* Tue Apr 13 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-19
|
||||
- Avoid multiarch memcmp in tzdata-update (#581677)
|
||||
|
||||
* Mon Apr 12 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-18
|
||||
- Update from master
|
||||
- Implement interfaces to set and get names of threads (BZ#11390)
|
||||
- Locale data updates (BZ#10824, BZ#10936, BZ#11470, BZ#11471)
|
||||
- Print reload count in nscd statistics (BZ#10915)
|
||||
- Fix reading loginuid file in getlogin{,_r}
|
||||
- Fix fallocate error return on i386
|
||||
- Fix cproj implmentation (BZ#10401)
|
||||
- Fix getopt handing (BZ#11039, BZ#11040, BZ#11041)
|
||||
- Implement new mode for NIS passwd.adjunct.byname table (BZ#11134)
|
||||
- Obey LD_HWCAP_MASK in ld.so.cache lookups
|
||||
|
||||
* Tue Apr 6 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-17
|
||||
- Update from master
|
||||
- Locale data updates (BZ#11007, BZ#11258, BZ#11272, BZ#10554)
|
||||
- Handle DNS timeouts in old-style lookup code (BZ#11010)
|
||||
- Fix aux cache handling in ldconfig with chroot (BZ#11149)
|
||||
- Fix printing error messages in getopt (BZ#11043)
|
||||
- Declare iruserok and iruserok_af (BZ#11070)
|
||||
- Fix option aliasing in argp (BZ#11254)
|
||||
- Handle POSIX-compliant errno value of unlink in remove (BZ#11276)
|
||||
- Fix definition and testing of S_ISSOCK (BZ#11279)
|
||||
- Fix retrieving of kernel header version (BZ#11287)
|
||||
- Fix concurrent handling of __cpu_features (BZ#11292)
|
||||
- Handle unnecessary padding in getdents64 (BZ#11333)
|
||||
- Fix changes to interface list during getifaddrs calls (BZ#11387)
|
||||
- Missing memory barrier in DES initialization (BZ#11449)
|
||||
- Fix spurious UNAVAIL status is getaddrinfo
|
||||
- Add support for new clocks (BZ#11389)
|
||||
- Fix Linux getlogin{_r,} implementation
|
||||
- Fix missing zero-termination in cuserid (BZ#11397)
|
||||
- Fix glob with empty pattern
|
||||
- Fix handling of STB_GNU_UNIQUE in LD_TRACE_PRELINKING
|
||||
- Unify wint_t handling in wchar.h and wctype.h (BZ#11410)
|
||||
- Implement handling of libc ABI in ELF header
|
||||
- Don't underestimate length of DST substitution in rpath
|
||||
- Power7-optimized 64-bit and 32-bit memcpy
|
||||
- Assign global scope to RFC 1918 addresses (#577626)
|
||||
|
||||
* Thu Mar 18 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-16
|
||||
- Fix SSSE3 memcmp (#574210)
|
||||
|
||||
* Tue Mar 9 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-15
|
||||
- Update from master
|
||||
- sparc64: Fix handling of R_SPARC_TLS_LE_* relocations (#571551)
|
||||
- Handle ext4 and logfs in statvfs functions
|
||||
- Fix setxid race with thread creation
|
||||
- Pass -mtune=i686 to assembler when compiling for i686
|
||||
- Fix R_X86_64_PC32 overflow detection
|
||||
- Fix msgrcv on sparc64
|
||||
- Fix unwind info in x86 strcmp-sse4.S (BZ#11332)
|
||||
- sparc: Add multiarch support for memset/bzero/memcpy
|
||||
- Remove directories owned by filesystem (#569414)
|
||||
- Add %%ghost /etc/gai.conf to glibc-common (#567748)
|
||||
|
||||
* Tue Feb 23 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-14
|
||||
- Update from master
|
||||
- Sparc updates
|
||||
- Fix SSSE3 memcpy (#556584)
|
||||
|
||||
* Mon Feb 22 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-13
|
||||
- Update from master
|
||||
- Use CPUID_OFFSET instead of FEATURE_OFFSET
|
||||
- Add 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2
|
||||
- Fix file descriotor leak in nftw with FTW_CHDIR (BZ#11271)
|
||||
- Add Sparc STT_GNU_IFUNC support
|
||||
- Add power7-optimized classification functions
|
||||
- Reapply "Optimize 32bit memset/memcpy with SSE2/SSSE3."
|
||||
- Use unsigned comparison in sse memcpy/memset
|
||||
|
||||
* Mon Feb 8 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-12
|
||||
- Update from master
|
||||
- Update constants in <sys/mount.h> for current kernels (#11235)
|
||||
@ -1481,7 +1649,7 @@ rm -f *.filelist*
|
||||
- concurrent IPv4 and IPv6 DNS lookups by getaddrinfo
|
||||
|
||||
* Mon May 5 2008 Jakub Jelinek <jakub@redhat.com> 2.8-3
|
||||
- don't run telinit u in %post if both /dev/initctl and
|
||||
- don't run telinit u in %%post if both /dev/initctl and
|
||||
/sbin/initctl exist (#444978)
|
||||
- workaround GCC ppc64 miscompilation of c{log{,10},acosh,atan}l
|
||||
(#444996)
|
||||
@ -1506,7 +1674,7 @@ rm -f *.filelist*
|
||||
- update to trunk
|
||||
- misc fixes (BZ#4314, BZ#4407, BZ#5209, BZ#5436, BZ#5768, BZ#5998,
|
||||
BZ#6024)
|
||||
- restart sshd in %post when upstart is used - it doesn't have
|
||||
- restart sshd in %%post when upstart is used - it doesn't have
|
||||
/dev/initctl (#441763)
|
||||
- disable assert checking again
|
||||
|
||||
@ -1636,9 +1804,9 @@ rm -f *.filelist*
|
||||
* Tue Sep 18 2007 Jakub Jelinek <jakub@redhat.com> 2.6.90-14
|
||||
- -D_FORTIFY_SOURCE{,=2} support for C++
|
||||
- fortification of fread{,_unlocked}
|
||||
- support *scanf m allocation modifier (%ms, %mls, %mc, ...)
|
||||
- support *scanf m allocation modifier (%%ms, %%mls, %%mc, ...)
|
||||
- in -std=c99 or -D_XOPEN_SOURCE=600 mode don't recognize
|
||||
%as, %aS and %a[ as a GNU extension for *scanf
|
||||
%%as, %%aS and %%a[ as a GNU extension for *scanf
|
||||
- fix splice, vmsplice, tee return value, make them cancellation
|
||||
points
|
||||
- mq_open checking
|
||||
@ -1723,7 +1891,7 @@ rm -f *.filelist*
|
||||
- fix LD_AUDIT=a:b program (#180432)
|
||||
- don't crash on pseudo-zero long double values passed to
|
||||
*printf on i?86/x86_64/ia64 (BZ#4586)
|
||||
- fix *printf %La and strtold with some hexadecimal floating point
|
||||
- fix *printf %%La and strtold with some hexadecimal floating point
|
||||
constants on ppc/ppc64
|
||||
- fix nextafterl on ppc/ppc64
|
||||
- fix sem_timedwait on i?86 and x86_64
|
||||
@ -1759,10 +1927,10 @@ rm -f *.filelist*
|
||||
|
||||
* Fri May 4 2007 Jakub Jelinek <jakub@redhat.com> 2.5.90-22
|
||||
- add transliteration for <U2044> (BZ#3213)
|
||||
- fix *scanf with %f on hexadecimal floats without exponent (BZ#4342)
|
||||
- fix *printf with very large precisions for %s (#238406, BZ#4438)
|
||||
- fix *scanf with %%f on hexadecimal floats without exponent (BZ#4342)
|
||||
- fix *printf with very large precisions for %%s (#238406, BZ#4438)
|
||||
- fix inet_ntop size checking for AF_INET (BZ#4439)
|
||||
- for *printf %e avoid 1.000e-00, for exponent 0 always use + sign (#238431)
|
||||
- for *printf %%e avoid 1.000e-00, for exponent 0 always use + sign (#238431)
|
||||
- fix a regression introduced in #223467 changes
|
||||
- gethostby*_r alignment fixes (BZ#4381)
|
||||
- fix ifaddrs error handling
|
||||
@ -1775,14 +1943,14 @@ rm -f *.filelist*
|
||||
then unlink the locale-archive template - this should save
|
||||
> 80MB of glibc-common occupied disk space
|
||||
- fix _XOPEN_VERSION (BZ#4364)
|
||||
- fix printf with %g and values tiny bit smaller than 1.e-4 (#235864,
|
||||
- fix printf with %%g and values tiny bit smaller than 1.e-4 (#235864,
|
||||
BZ#4362)
|
||||
- fix NIS+ __nisfind_server (#235229)
|
||||
|
||||
* Sat Mar 31 2007 Jakub Jelinek <jakub@redhat.com> 2.5.90-20
|
||||
- assorted NIS+ speedups (#223467)
|
||||
- fix HAVE_LIBCAP configure detection (#178934)
|
||||
- remove %{_prefix}/sbin/rpcinfo from glibc-common (#228894)
|
||||
- remove %%{_prefix}/sbin/rpcinfo from glibc-common (#228894)
|
||||
- nexttoward*/nextafter* fixes (BZ#3306)
|
||||
- feholdexcept/feupdateenv fixes (BZ#3427)
|
||||
- speed up fnmatch with two or more * in the pattern
|
||||
@ -1817,7 +1985,7 @@ rm -f *.filelist*
|
||||
- fix application crashes when doing NSS lookups through nscd
|
||||
mmapped databases and nscd decides to start garbage collection
|
||||
during the lookups (#219145, #225315)
|
||||
- fix %0lld printing of 0LL on 32-bit architectures (BZ#3902)
|
||||
- fix %%0lld printing of 0LL on 32-bit architectures (BZ#3902)
|
||||
- ignore errors from install-info in glibc-devel scriptlets
|
||||
(#223691)
|
||||
|
||||
@ -1870,7 +2038,7 @@ rm -f *.filelist*
|
||||
in __libc_start_main instead)
|
||||
- add unwind info for x86-64 restore_rt signal return landing pad
|
||||
(#217087)
|
||||
- add power6x subdir to /%{_lib}/ and /%{_lib}/rtkaio/,
|
||||
- add power6x subdir to /%%{_lib}/ and /%%{_lib}/rtkaio/,
|
||||
link all libs from ../power6/* into them
|
||||
|
||||
* Tue Nov 28 2006 Jakub Jelinek <jakub@redhat.com> 2.5.90-8
|
||||
@ -1903,7 +2071,7 @@ rm -f *.filelist*
|
||||
* Fri Nov 3 2006 Jakub Jelinek <jakub@redhat.com> 2.5.90-4
|
||||
- fix atexit backwards compatibility (#213388)
|
||||
- add mai_IN locale (#213415)
|
||||
- remove bogus %{_libdir}/librt.so.1 symlink (#213555)
|
||||
- remove bogus %%{_libdir}/librt.so.1 symlink (#213555)
|
||||
- fix memusage (#213656)
|
||||
- change libc.info category (#209493)
|
||||
|
||||
@ -1953,7 +2121,7 @@ rm -f *.filelist*
|
||||
AT_PLATFORM
|
||||
- fix ppc{32,64} libSegFault.so
|
||||
- use -mtune=generic even for glibc-devel.i386 (#206437)
|
||||
- fix /%{_lib}/librt.so.1 symlink
|
||||
- fix /%%{_lib}/librt.so.1 symlink
|
||||
|
||||
* Fri Sep 15 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-32
|
||||
- on ppc* use just AT_PLATFORM and altivec AT_HWCAP bit for library selection
|
||||
@ -1967,7 +2135,7 @@ rm -f *.filelist*
|
||||
- fix mktime on 32-bit arches a few years after 2038 (BZ#2821)
|
||||
|
||||
* Thu Sep 7 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-30
|
||||
- add librtkaio, to use it add /%{lib}/rtkaio to your
|
||||
- add librtkaio, to use it add /%%{lib}/rtkaio to your
|
||||
LD_LIBRARY_PATH or /etc/ld.so.conf
|
||||
- fix or_IN February name (#204730)
|
||||
- fix pthread_create called from cancellation handlers (BZ#3124)
|
||||
@ -2298,7 +2466,7 @@ rm -f *.filelist*
|
||||
|
||||
* Thu Oct 20 2005 Jakub Jelinek <jakub@redhat.com> 2.3.90-15
|
||||
- update from CVS
|
||||
- be permissive in %n check because of kernel bug #165351 (#171240)
|
||||
- be permissive in %%n check because of kernel bug #165351 (#171240)
|
||||
- don't misalign stack in pthread_once on x86_64 (#170786, IT#81521)
|
||||
- many locale fixes
|
||||
|
||||
@ -2470,15 +2638,15 @@ rm -f *.filelist*
|
||||
- fix linuxthreads clocks
|
||||
- put xen libs into the glibc-2*.i686 package instead of a separate one
|
||||
- fix librt.so symlink in linuxthreads-devel
|
||||
- do not include linuxthreads-devel on %{auxarches},
|
||||
- do not include linuxthreads-devel on %%{auxarches},
|
||||
just on the base architectures
|
||||
|
||||
* Wed Apr 27 2005 Jakub Jelinek <jakub@redhat.com> 2.3.5-2
|
||||
- update from CVS
|
||||
- with MALLOC_CHECK_=N N>0 (#153003)
|
||||
- fix recursive dlclose (#154641)
|
||||
- handle %z in strptime (#154804)
|
||||
- automatically append /%{_lib}/obsolete/linuxthreads/
|
||||
- handle %%z in strptime (#154804)
|
||||
- automatically append /%%{_lib}/obsolete/linuxthreads/
|
||||
to standard library search path if LD_ASSUME_KERNEL=N N <= 2.4.19
|
||||
or for glibc 2.0 binaries (or broken ones that don't use errno/h_errno
|
||||
properly). Warning: all those will stop working when LinuxThreads
|
||||
@ -2505,9 +2673,9 @@ rm -f *.filelist*
|
||||
- fix <pthread.h> and <bits/libc-lock.h> with -std=c89 -fexceptions (#153774)
|
||||
|
||||
* Mon Apr 4 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-20
|
||||
- move LinuxThreads libraries to /%{_lib}/obsolete/linuxthreads/
|
||||
and NPTL libraries to /%{_lib}. To run a program against LinuxThreads,
|
||||
LD_ASSUME_KERNEL=2.4.xx LD_LIBRARY_PATH=/%{_lib}/obsolete/linuxthreads/
|
||||
- move LinuxThreads libraries to /%%{_lib}/obsolete/linuxthreads/
|
||||
and NPTL libraries to /%%{_lib}. To run a program against LinuxThreads,
|
||||
LD_ASSUME_KERNEL=2.4.xx LD_LIBRARY_PATH=/%%{_lib}/obsolete/linuxthreads/
|
||||
is now needed
|
||||
- bzip2 ChangeLog* files instead of gzipping them
|
||||
|
||||
@ -2517,9 +2685,9 @@ rm -f *.filelist*
|
||||
- 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
|
||||
-I/usr/include/linuxthreads -L/usr/%%{_lib}/linuxthreads
|
||||
against LinuxThreads
|
||||
- package /usr/lib/debug/%{_lib}/tls/i{5,6}86 symlinks in
|
||||
- package /usr/lib/debug/%%{_lib}/tls/i{5,6}86 symlinks in
|
||||
i386 glibc-debuginfo
|
||||
- limit number of ChangeLog* files in glibc-common %%doc
|
||||
to last 2.5 years of changes only to save space
|
||||
@ -2548,14 +2716,14 @@ rm -f *.filelist*
|
||||
- with -D_FORTIFY_SOURCE=*, avoid defining read and a bunch of others
|
||||
as function-like macros, there are too many broken programs
|
||||
out there
|
||||
- add %%dir %{_prefix}/%{_lib}/gconv to glibc's file list (#151372)
|
||||
- add %%dir %%{_prefix}/%%{_lib}/gconv to glibc's file list (#151372)
|
||||
|
||||
* Sun Mar 6 2005 Roland McGrath <roland@redhat.com> 2.3.4-14
|
||||
- fix bits/socket2.h macro typos
|
||||
|
||||
* Sat Mar 5 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-12
|
||||
- fix tst-chk{2,3}
|
||||
- fix up AS_NEEDED directive in /usr/%{_lib}/libc.so
|
||||
- fix up AS_NEEDED directive in /usr/%%{_lib}/libc.so
|
||||
- BuildReq binutils >= 2.15.94.0.2-1 for AS_NEEDED, in
|
||||
glibc-devel Conflict with binutils < 2.15.94.0.2-1
|
||||
|
||||
@ -2607,9 +2775,9 @@ rm -f *.filelist*
|
||||
- change regex \B handling to match old GNU regex as well as perl/grep's dfa
|
||||
(from empty string inside of word to empty string not at a word boundary,
|
||||
BZ#693)
|
||||
- slightly optimize i686 TLS accesses, use direct TLS %gs access in sem_*
|
||||
- slightly optimize i686 TLS accesses, use direct TLS %%gs access in sem_*
|
||||
and allow building -mno-tls-direct-seg-refs glibc that is free of direct TLS
|
||||
%gs access with negative offsets
|
||||
%%gs access with negative offsets
|
||||
- fix addseverity
|
||||
- fix fmemopen
|
||||
- fix rewinddir
|
||||
@ -2650,7 +2818,7 @@ rm -f *.filelist*
|
||||
- if /sbin/ldconfig doesn't exist when running
|
||||
glibc_post_upgrade.%%{_target_cpu}, just don't attempt to run it.
|
||||
This can happen during first install of bi-arch glibc and the
|
||||
other arch glibc's %post wil run /sbin/ldconfig (#143326)
|
||||
other arch glibc's %%post wil run /sbin/ldconfig (#143326)
|
||||
- use -o and --nostdlib options to create all needed
|
||||
gconv-modules.cache files on bi-arch setups
|
||||
|
||||
@ -2689,7 +2857,7 @@ rm -f *.filelist*
|
||||
|
||||
* Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-92
|
||||
- update from CVS
|
||||
- fix %{_prefix}/libexec/getconf filenames generation
|
||||
- fix %%{_prefix}/libexec/getconf filenames generation
|
||||
|
||||
* Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-91
|
||||
- update from CVS
|
||||
@ -2699,7 +2867,7 @@ rm -f *.filelist*
|
||||
(#142214)
|
||||
- some more realloc corruption checks
|
||||
- fix getconf _POSIX_V6_WIDTH_RESTRICTED_ENVS output,
|
||||
tweak %{_prefix}/libexec/getconf/ filenames
|
||||
tweak %%{_prefix}/libexec/getconf/ filenames
|
||||
|
||||
* Fri Dec 10 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-90
|
||||
- update from CVS
|
||||
@ -2727,8 +2895,8 @@ rm -f *.filelist*
|
||||
check_dst_limits_calc_pos_1 (#142060)
|
||||
- make getpid () working with clone/clone2 without CLONE_THREAD
|
||||
(so far on i386/x86_64/ia64 only)
|
||||
- move %{_prefix}/libexec/getconf/* to glibc from glibc-common
|
||||
- make %{_prefix}/libexec/getconf directory owned by glibc package
|
||||
- move %%{_prefix}/libexec/getconf/* to glibc from glibc-common
|
||||
- make %%{_prefix}/libexec/getconf directory owned by glibc package
|
||||
|
||||
* Fri Dec 3 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-87
|
||||
- update from CVS
|
||||
@ -2753,7 +2921,7 @@ rm -f *.filelist*
|
||||
- support -v specification in getconf
|
||||
- fix sysconf (_SC_LFS64_CFLAGS) etc.
|
||||
- avoid thread stack aliasing issues on EM64T (#140803)
|
||||
- move %{_prefix}/include/nptl headers from nptl-devel
|
||||
- move %%{_prefix}/include/nptl headers from nptl-devel
|
||||
to glibc-headers, so that even NPTL specific programs
|
||||
can be built bi-arch without problems
|
||||
|
||||
@ -2785,8 +2953,8 @@ rm -f *.filelist*
|
||||
|
||||
* Fri Nov 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-80
|
||||
- update from CVS
|
||||
- with -D_FORTIFY_SOURCE=2, prevent missing %N$ formats
|
||||
- for -D_FORTIFY_SOURCE=2 and %n in writable format string,
|
||||
- with -D_FORTIFY_SOURCE=2, prevent missing %%N$ formats
|
||||
- for -D_FORTIFY_SOURCE=2 and %%n in writable format string,
|
||||
issue special error message instead of using the buffer overflow
|
||||
detected one
|
||||
- speedup regex searching with REG_NOSUB, add RE_NO_SUB,
|
||||
@ -3214,7 +3382,7 @@ rm -f *.filelist*
|
||||
- strtol speed optimization
|
||||
- don't try to use certainly unimplemented syscalls on ppc64
|
||||
- kill -debug subpackage, move the libs to glibc-debuginfo{,-common}
|
||||
into /usr/lib/debug/usr/%{_lib}/ directory
|
||||
into /usr/lib/debug/usr/%%{_lib}/ directory
|
||||
- fix c_stubs with gcc 3.4
|
||||
- move all the up to 3 builds into %%build scriptlet and
|
||||
leave only installation in the %%install scriptlet
|
||||
@ -3563,7 +3731,7 @@ rm -f *.filelist*
|
||||
- fix zic bug on 64-bit platforms
|
||||
- some TLS handling fixes
|
||||
- make ldconfig look into alternate ABI dirs by default (#99402)
|
||||
- move %{_datadir}/zoneinfo to tzdata package, so that it can be
|
||||
- move %%{_datadir}/zoneinfo to tzdata package, so that it can be
|
||||
errataed separately from glibc
|
||||
- new add-on - rtkaio
|
||||
- prereq libgcc, as glibc now relies on libgcc_s.so.1 for pthread_cancel
|
||||
@ -3773,7 +3941,7 @@ rm -f *.filelist*
|
||||
- fix NPTL pthread_cond_timedwait
|
||||
- fix sysconf (_SC_MONOTONIC_CLOCK)
|
||||
- use /%%{_lib}/tls instead of /lib/tls on x86-64
|
||||
- add /%{_lib}/tls/librt*so* and /%{_lib}/i686/librt*so*
|
||||
- add /%%{_lib}/tls/librt*so* and /%%{_lib}/i686/librt*so*
|
||||
- display content of .out files for all make check failures
|
||||
|
||||
* Wed Mar 26 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-17
|
||||
@ -3839,7 +4007,7 @@ rm -f *.filelist*
|
||||
- update from CVS
|
||||
- only warn about errno, h_errno or _res for binaries, never
|
||||
libraries
|
||||
- rebuilt with gcc-3.2.2-4 to use direct %gs TLS access insn sequences
|
||||
- rebuilt with gcc-3.2.2-4 to use direct %%gs TLS access insn sequences
|
||||
|
||||
* Sun Feb 23 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-2
|
||||
- update from CVS
|
||||
@ -4022,8 +4190,8 @@ rm -f *.filelist*
|
||||
|
||||
* Fri Dec 13 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-14
|
||||
- update from CVS
|
||||
- replace __libc_lock_needed@GOTOFF(%ebx) with
|
||||
%gs:offsetof(tcbhead_t, multiple_threads)
|
||||
- replace __libc_lock_needed@GOTOFF(%%ebx) with
|
||||
%%gs:offsetof(tcbhead_t, multiple_threads)
|
||||
- start of new NPTL cancellation wrappers
|
||||
|
||||
* Thu Dec 12 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-13
|
||||
@ -4076,7 +4244,7 @@ rm -f *.filelist*
|
||||
|
||||
* Thu Oct 24 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-4
|
||||
- update from CVS
|
||||
- fixed %a and %A in *printf (#75821)
|
||||
- fixed %%a and %%A in *printf (#75821)
|
||||
- fix re_comp memory leaking (#76594)
|
||||
|
||||
* Tue Oct 22 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-3
|
||||
@ -4204,7 +4372,7 @@ rm -f *.filelist*
|
||||
|
||||
* 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
|
||||
- build locale archive at glibc-common %%post time
|
||||
- export __strtold_internal and __wcstold_internal on Alpha again
|
||||
- workaround some localedata problems
|
||||
|
||||
@ -4449,9 +4617,9 @@ rm -f *.filelist*
|
||||
|
||||
* Fri Aug 10 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-4
|
||||
- don't crash on catclose(-1)
|
||||
- fix wscanf %[] handling
|
||||
- fix wscanf %%[] handling
|
||||
- fix return value from swprintf
|
||||
- handle year + %U/%W week + week day in strptime
|
||||
- handle year + %%U/%%W week + week day in strptime
|
||||
|
||||
* Thu Aug 9 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-3
|
||||
- update from CVS to
|
||||
@ -4467,7 +4635,7 @@ rm -f *.filelist*
|
||||
* Sat Aug 4 2001 Jakub Jelinek <jakub@redhat.com>
|
||||
- update from CVS
|
||||
- fix iconv cache handling
|
||||
- glibc should not own %{_infodir}, %{_mandir} nor %{_mandir}/man3 (#50673)
|
||||
- glibc should not own %%{_infodir}, %%{_mandir} nor %%{_mandir}/man3 (#50673)
|
||||
- add gconv-modules.cache as emtpy config file (#50699)
|
||||
- only run iconvconfig if /usr is mounted read-write (#50667)
|
||||
|
||||
|
46
import.log
46
import.log
@ -1,46 +0,0 @@
|
||||
glibc-2_8_90-17:HEAD:glibc-2.8.90-17.src.rpm:1226522699
|
||||
glibc-2_9-1:HEAD:glibc-2.9-1.src.rpm:1226616331
|
||||
glibc-2_9_90-1:HEAD:glibc-2.9.90-1.src.rpm:1230934009
|
||||
glibc-2_9_90-2:HEAD:glibc-2.9.90-2.src.rpm:1231411404
|
||||
glibc-2_9_90-3:HEAD:glibc-2.9.90-3.src.rpm:1233787870
|
||||
glibc-2_9_90-4:HEAD:glibc-2.9.90-4.src.rpm:1234989992
|
||||
glibc-2_9_90-9:HEAD:glibc-2.9.90-9.src.rpm:1236610744
|
||||
glibc-2_9_90-10:HEAD:glibc-2.9.90-10.src.rpm:1236715256
|
||||
glibc-2_9_90-11:HEAD:glibc-2.9.90-11.src.rpm:1237580739
|
||||
glibc-2_9_90-12:HEAD:glibc-2.9.90-12.src.rpm:1238582344
|
||||
glibc-2_9_90-13:HEAD:glibc-2.9.90-13.src.rpm:1239089921
|
||||
glibc-2_9_90-14:HEAD:glibc-2.9.90-14.src.rpm:1239208984
|
||||
glibc-2_9_90-15:HEAD:glibc-2.9.90-15.src.rpm:1239312092
|
||||
glibc-2_9_90-16:HEAD:glibc-2.9.90-16.src.rpm:1239744476
|
||||
glibc-2_10_90-1:HEAD:glibc-2.10.90-1.src.rpm:1246030924
|
||||
glibc-2_10_90-4:HEAD:glibc-2.10.90-4.src.rpm:1248096214
|
||||
glibc-2_10_90-5:HEAD:glibc-2.10.90-5.src.rpm:1248267823
|
||||
glibc-2_10_90-7:HEAD:glibc-2.10.90-7.src.rpm:1248367427
|
||||
glibc-2_10_90-9:HEAD:glibc-2.10.90-9.src.rpm:1248700754
|
||||
glibc-2_10_90-10:HEAD:glibc-2.10.90-10.src.rpm:1248773458
|
||||
glibc-2_10_90-11:HEAD:glibc-2.10.90-11.src.rpm:1248961080
|
||||
glibc-2_10_90-12:HEAD:glibc-2.10.90-12.src.rpm:1249300698
|
||||
glibc-2_10_90-13:HEAD:glibc-2.10.90-13.src.rpm:1249897909
|
||||
glibc-2_10_90-14:HEAD:glibc-2.10.90-14.src.rpm:1250516718
|
||||
glibc-2_10_90-15:HEAD:glibc-2.10.90-15.src.rpm:1251105646
|
||||
glibc-2_10_90-16:HEAD:glibc-2.10.90-16.src.rpm:1251288654
|
||||
glibc-2_10_90-17:HEAD:glibc-2.10.90-17.src.rpm:1251406917
|
||||
glibc-2_10_90-18:HEAD:glibc-2.10.90-18.src.rpm:1251802906
|
||||
glibc-2_10_90-19:HEAD:glibc-2.10.90-19.src.rpm:1251889856
|
||||
glibc-2_10_90-20:HEAD:glibc-2.10.90-20.src.rpm:1251969190
|
||||
glibc-2_10_90-21:HEAD:glibc-2.10.90-21.src.rpm:1252314102
|
||||
glibc-2_10_90-22:HEAD:glibc-2.10.90-22.src.rpm:1252930886
|
||||
glibc-2_10_90-23:HEAD:glibc-2.10.90-23.src.rpm:1253528881
|
||||
glibc-2_10_90-24:HEAD:glibc-2.10.90-24.src.rpm:1254140947
|
||||
glibc-2_11_90-1:HEAD:glibc-2.11.90-1.src.rpm:1258048159
|
||||
glibc-2_11_90-2:HEAD:glibc-2.11.90-2.src.rpm:1259077749
|
||||
glibc-2_11_90-3:HEAD:glibc-2.11.90-3.src.rpm:1259590502
|
||||
glibc-2_11_90-4:HEAD:glibc-2.11.90-4.src.rpm:1260808586
|
||||
glibc-2_11_90-5:HEAD:glibc-2.11.90-5.src.rpm:1262613598
|
||||
glibc-2_11_90-6:HEAD:glibc-2.11.90-6.src.rpm:1263202828
|
||||
glibc-2_11_90-7:HEAD:glibc-2.11.90-7.src.rpm:1263223934
|
||||
glibc-2_11_90-8:HEAD:glibc-2.11.90-8.src.rpm:1263312973
|
||||
glibc-2_11_90-9:HEAD:glibc-2.11.90-9.src.rpm:1263553804
|
||||
glibc-2_11_90-10:HEAD:glibc-2.11.90-10.src.rpm:1264006094
|
||||
glibc-2_11_90-11:HEAD:glibc-2.11.90-11.src.rpm:1265032871
|
||||
glibc-2_11_90-12:HEAD:glibc-2.11.90-12.src.rpm:1265642830
|
Loading…
Reference in New Issue
Block a user