2.14.90-11
This commit is contained in:
parent
389eedc12d
commit
13d2c2fdc2
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,3 +1,3 @@
|
||||
/glibc-ports-2.14-15-g560d4a5.tar.xz
|
||||
/glibc-2.14-317-g68822d7-fedora.tar.xz
|
||||
/glibc-2.14-317-g68822d7.tar.xz
|
||||
/glibc-2.14-346-ga843a20-fedora.tar.xz
|
||||
/glibc-2.14-346-ga843a20.tar.xz
|
||||
/glibc-ports-2.14-23-g74d3667.tar.xz
|
||||
|
File diff suppressed because it is too large
Load Diff
68
glibc.spec
68
glibc.spec
@ -1,6 +1,6 @@
|
||||
%define glibcsrcdir glibc-2.14-317-g68822d7
|
||||
%define glibcsrcdir glibc-2.14-346-ga843a20
|
||||
%define glibcversion 2.14.90
|
||||
%define glibcportsdir glibc-ports-2.14-15-g560d4a5
|
||||
%define glibcportsdir glibc-ports-2.14-23-g74d3667
|
||||
### glibc.spec.in follows:
|
||||
%define run_glibc_tests 1
|
||||
%define auxarches athlon alphaev6
|
||||
@ -28,7 +28,7 @@
|
||||
Summary: The GNU libc libraries
|
||||
Name: glibc
|
||||
Version: %{glibcversion}
|
||||
Release: 10
|
||||
Release: 11
|
||||
# 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
|
||||
@ -668,7 +668,6 @@ sed -i -e '\|/%{_lib}/%{nosegneg_subdir}|d' rpm.filelist
|
||||
%endif
|
||||
|
||||
echo '%{_prefix}/sbin/build-locale-archive' >> common.filelist
|
||||
echo '%{_prefix}/sbin/tzdata-update' >> common.filelist
|
||||
echo '%{_prefix}/sbin/nscd' > nscd.filelist
|
||||
|
||||
cat >> rpm.filelist <<EOF
|
||||
@ -703,10 +702,6 @@ $GCC -Os -g -o build-locale-archive build-locale-archive.c \
|
||||
-L../build-%{target} \
|
||||
-B../build-%{target}/csu/ -lc -lc_nonshared
|
||||
install -m 700 build-locale-archive $RPM_BUILD_ROOT/usr/sbin/build-locale-archive
|
||||
$GCC -Os -g -o tzdata-update tzdata-update.c \
|
||||
-L../build-%{target} \
|
||||
-B../build-%{target}/csu/ -lc -lc_nonshared
|
||||
install -m 700 tzdata-update $RPM_BUILD_ROOT/usr/sbin/tzdata-update
|
||||
cd ..
|
||||
|
||||
# the last bit: more documentation
|
||||
@ -919,7 +914,44 @@ if posix.access("/etc/ld.so.cache") then
|
||||
end
|
||||
end
|
||||
|
||||
%triggerin common -p /usr/sbin/tzdata-update -- tzdata
|
||||
%triggerin common -p <lua> -- tzdata
|
||||
function update (filename, new_data)
|
||||
local fd = io.open(filename)
|
||||
if not fd then return end
|
||||
local data = fd:read("*a")
|
||||
fd:close()
|
||||
if not data then return end
|
||||
-- Don't update the file unnecessarily.
|
||||
if data == new_data then return end
|
||||
local tempfilename = filename .. ".tzupdate"
|
||||
fd = io.open(tempfilename, "w")
|
||||
if not fd then return end
|
||||
fd:write(new_data)
|
||||
fd:close()
|
||||
posix.chmod(tempfilename, 0644)
|
||||
if not os.rename(tempfilename, filename) then
|
||||
os.remove(tempfilename)
|
||||
end
|
||||
end
|
||||
fd = io.open("/etc/sysconfig/clock")
|
||||
if not fd then return end
|
||||
zonename = nil
|
||||
for l in fd:lines() do
|
||||
zone = string.match(l, "^[ \t]*ZONE[ \t]*=[ \t]*\"?([^ \t\n\"]*)");
|
||||
if zone then
|
||||
zonename = "/usr/share/zoneinfo/" .. zone
|
||||
break
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
if not zonename then return end
|
||||
fd = io.open(zonename)
|
||||
if not fd then return end
|
||||
data = fd:read("*a")
|
||||
fd:close()
|
||||
if not data then return end
|
||||
update("/etc/localtime", data)
|
||||
update("/var/spool/postfix/etc/localtime", data)
|
||||
|
||||
%post devel
|
||||
/sbin/install-info %{_infodir}/libc.info.gz %{_infodir}/dir > /dev/null 2>&1 || :
|
||||
@ -1080,16 +1112,30 @@ rm -f *.filelist*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Oct 11 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-11
|
||||
- Update from master
|
||||
- Clean up locarchive mmap reservation code
|
||||
- Fix netname2host (BZ#13179)
|
||||
- Fix remainder (NaN, 0) (BZ#6779, BZ#6783)
|
||||
- S/390: Fix longlong.h inline asms for zarch
|
||||
- Improve 64 bit memchr, memrchr, rawmemchr with SSE2
|
||||
- Update translations
|
||||
- Implement caching of netgroups in nscd
|
||||
- Handle OOM in NSS
|
||||
- Don't call ifunc functions in trace mode
|
||||
- Convert tzdata-update to lua (#729796)
|
||||
- Horrible workaround for horribly broken software (#737223)
|
||||
|
||||
* Wed Sep 28 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-10
|
||||
- Update from master
|
||||
- Correctly reparse group line after enlarging the buffer
|
||||
- Correctly reparse group line after enlarging the buffer (#739360)
|
||||
- Fix parse error in bits/mathinline.h with --std=c99 (#740235)
|
||||
- Update nscd service file (#740284)
|
||||
- Drop nscd init file (#740196)
|
||||
|
||||
* Fri Sep 16 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-9
|
||||
- Update from master
|
||||
- Define IP_MULTICAST_ALL
|
||||
- Define IP_MULTICAST_ALL (BZ#13192)
|
||||
- Add fmax and fmin inlines for x86-64
|
||||
- Avoid race between {,__de}allocate_stack and __reclaim_stacks
|
||||
during fork (#737387)
|
||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
21fb20c381445ca0fafcd5e577bb3bea glibc-2.14-317-g68822d7-fedora.tar.xz
|
||||
74b6c6cb9b8c6931f10b37925b4b3e2d glibc-2.14-317-g68822d7.tar.xz
|
||||
b6695e254f6b1b1203092171dde49ca7 glibc-ports-2.14-15-g560d4a5.tar.xz
|
||||
6d9e3afe3a53ae6fc880791970a75623 glibc-2.14-346-ga843a20-fedora.tar.xz
|
||||
60e2324a6e9515ce34b29aa41177a672 glibc-2.14-346-ga843a20.tar.xz
|
||||
f6938b52745f0c6a4534d13558d21891 glibc-ports-2.14-23-g74d3667.tar.xz
|
||||
|
Loading…
Reference in New Issue
Block a user