Skip to content

Commit

Permalink
Updated to fedora-glibc-20060923T0946
Browse files Browse the repository at this point in the history
  • Loading branch information
Jakub Jelinek committed Sep 23, 2006
1 parent 787b20e commit 0e4d91b
Show file tree
Hide file tree
Showing 58 changed files with 556 additions and 265 deletions.
91 changes: 91 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,94 @@
2006-09-21 Jakub Jelinek <jakub@redhat.com>

[BZ #3225]
* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (PTR_MANGLE3,
PTR_DEMANGLE3): Define.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h (PTR_MANGLE3,
PTR_DEMANGLE3): Likewise.
* sysdeps/powerpc/powerpc32/__longjmp-common.S (__longjmp): Use them.
* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S (__longjmp):
Likewise.
* sysdeps/powerpc/powerpc64/__longjmp-common.S (__longjmp): Likewise.

2006-09-20 Jakub Jelinek <jakub@redhat.com>

* po/libc.pot: Regenerated.
* po/be.po: Updated.
* po/ca.po: Likewise.
* po/cs.po: Likewise.
* po/da.po: Likewise.
* po/de.po: Likewise.
* po/el.po: Likewise.
* po/en_GB.po: Likewise.
* po/es.po: Likewise.
* po/fi.po: Likewise.
* po/fr.po: Likewise.
* po/gl.po: Likewise.
* po/hr.po: Likewise.
* po/hu.po: Likewise.
* po/ja.po: Likewise.
* po/ko.po: Likewise.
* po/nb.po: Likewise.
* po/nl.po: Likewise.
* po/pl.po: Likewise.
* po/pt_BR.po: Likewise.
* po/ru.po: Likewise.
* po/rw.po: Likewise.
* po/sk.po: Likewise.
* po/sv.po: Likewise.
* po/tr.po: Likewise.
* po/zh_CN.po: Likewise.
* po/zh_TW.po: Likewise.

[BZ #3137]
* iconv/iconv_prog.c (main): Fix spelling in error message.
* iconv/iconvconfig.c (main): Likewise.
* locale/programs/ld-collate.c (handle_ellipsis): Likewise.
* locale/programs/ld-ctype.c (charclass_symbolic_ellipsis): Likewise.
* locale/programs/localedef.c (main): Likewise.
* locale/programs/repertoire.c (repertoire_read): Likewise.
* timezone/zdump.c (main): Likewise.
* nscd/connections.c (handle_request): Fix spelling in log message.
Patch by Malcolm Parsons <malcolm.parsons@gmail.com>.

2006-09-20 Ulrich Drepper <drepper@redhat.com>

* inet/inet6_option.c: Also emit linker warnings for the RFC 2292
interfaces.

2006-09-20 Andreas Jaeger <aj@suse.de>

* math/libm-test.inc (lrint_test_upward): Fix typo.

2006-06-17 Joseph S. Myers <joseph@codesourcery.com>

[BZ #2592]
* math/libm-test.inc (lrint_test_tonearest): New function.
(lrint_test_towardzero): New function.
(lrint_test_downward): New function.
(lrint_test_upward): New function.
(main): Run these new tests.
* sysdeps/ieee754/dbl-64/s_llrint.c (__llrint): Correct rounding
of values near to 0.
(two52): Use double not long double.
* sysdeps/ieee754/dbl-64/s_lrint.c (__lrint): Likewise.
* sysdeps/ieee754/flt-32/s_llrintf.c (__llrintf): Likewise.
(two23): Use float not double.
* sysdeps/ieee754/flt-32/s_lrintf.c (__lrintf): Likewise.
(two23): Use float not double.
* sysdeps/ieee754/ldbl-128/s_llrintl.c (__llrintl): Likewise.
* sysdeps/ieee754/ldbl-128/s_lrintl.c (__lrintl): Likewise.
* sysdeps/ieee754/ldbl-96/s_llrintl.c (__llrintl): Likewise.
* sysdeps/ieee754/ldbl-96/s_lrintl.c (__lrintl): Likewise.

2006-09-20 Martin Schwidefsky <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c (__makecontext):
Cast sp to unsigned long to avoid compiler warning.
Use __makecontext_ret function instead of a trampoline on the stack.
(__makecontext_ret): New function.
* sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c: Likewise.

2006-09-19 Jakub Jelinek <jakub@redhat.com>

* elf/dl-cache.c (HWCAP_CHECK): If _DL_PLATFORMS_COUNT, but
Expand Down
4 changes: 2 additions & 2 deletions fedora/branch.mk
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ glibc-branch := fedora
glibc-base := HEAD
DIST_BRANCH := devel
COLLECTION := dist-fc4
fedora-sync-date := 2006-09-19 18:47 UTC
fedora-sync-tag := fedora-glibc-20060919T1847
fedora-sync-date := 2006-09-23 09:46 UTC
fedora-sync-tag := fedora-glibc-20060923T0946
23 changes: 17 additions & 6 deletions fedora/glibc.spec.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%define glibcrelease 33
%define glibcrelease 34
%define auxarches i586 i686 athlon sparcv9 alphaev6
%define xenarches i686 athlon
%ifarch %{xenarches}
Expand Down Expand Up @@ -900,11 +900,15 @@ cd build-%{nptl_target_cpu}-linuxnptl && \
cd ..
%endif

librtso=`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`

%ifarch %{rtkaioarches}
rm -f $RPM_BUILD_ROOT{,%{_prefix}}/%{_lib}/librtkaio.so*
mkdir -p $RPM_BUILD_ROOT/%{_lib}/rtkaio
mv $RPM_BUILD_ROOT/%{_lib}/librtkaio-*.so $RPM_BUILD_ROOT/%{_lib}/rtkaio/
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/rtkaio/librtkaio-*.so` $RPM_BUILD_ROOT/%{_lib}/rtkaio/`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
rm -f $RPM_BUILD_ROOT/%{_lib}/$librtso
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/$librtso
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/rtkaio/librtkaio-*.so` $RPM_BUILD_ROOT/%{_lib}/rtkaio/$librtso
%endif

%if %{buildxen}
Expand All @@ -922,13 +926,13 @@ pushd $RPM_BUILD_ROOT/%{_lib}/$SubDir
ln -sf libpthread-*.so `basename $RPM_BUILD_ROOT/%{_lib}/libpthread.so.*`
popd
cp -a rt/librt.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/$librtso
cp -a nptl_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.*`
%ifarch %{rtkaioarches}
mkdir -p $RPM_BUILD_ROOT/%{_lib}/rtkaio/$SubDir
cp -a rtkaio/librtkaio.so $RPM_BUILD_ROOT/%{_lib}/rtkaio/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed s/librt-/librtkaio-/`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/rtkaio/$SubDir/librtkaio-*.so` $RPM_BUILD_ROOT/%{_lib}/rtkaio/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/rtkaio/$SubDir/librtkaio-*.so` $RPM_BUILD_ROOT/%{_lib}/rtkaio/$SubDir/$librtso
%endif
cd ..
%endif
Expand All @@ -945,13 +949,13 @@ pushd $RPM_BUILD_ROOT/%{_lib}/power6
ln -sf libpthread-*.so `basename $RPM_BUILD_ROOT/%{_lib}/libpthread.so.*`
popd
cp -a rt/librt.so $RPM_BUILD_ROOT/%{_lib}/power6/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/power6/`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/power6/$librtso
cp -a nptl_db/libthread_db.so $RPM_BUILD_ROOT/%{_lib}/power6/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so` $RPM_BUILD_ROOT/%{_lib}/power6/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db.so.*`
%ifarch %{rtkaioarches}
mkdir -p $RPM_BUILD_ROOT/%{_lib}/rtkaio/power6
cp -a rtkaio/librtkaio.so $RPM_BUILD_ROOT/%{_lib}/rtkaio/power6/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed s/librt-/librtkaio-/`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/rtkaio/power6/librtkaio-*.so` $RPM_BUILD_ROOT/%{_lib}/rtkaio/power6/`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/rtkaio/power6/librtkaio-*.so` $RPM_BUILD_ROOT/%{_lib}/rtkaio/power6/$librtso
%endif
cd ..
%endif
Expand Down Expand Up @@ -1524,12 +1528,19 @@ rm -f *.filelist*
%endif

%changelog
* Sat Sep 23 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-34
- fix ppc{32,64} longjmp (BZ#3225)
- fix user visible spelling errors (BZ#3137)
- fix l{,l}rint{,f,l} around zero (BZ#2592)
- avoid stack trampoline in s390{,x} makecontext

* Tue Sep 15 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-33
- fix dlclose (#206639)
- don't load platform optimized libraries if kernel doesn't set
AT_PLATFORM
- fix ppc{32,64} libSegFault.so
- use -mtune=generic even for glibc-devel.i386 (#206437)
- 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
Expand Down
2 changes: 1 addition & 1 deletion iconv/iconv_prog.c
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ main (int argc, char *argv[])
if (to_wrong)
error (0, 0,
_("\
conversion from `%s' and to `%s' are not supported"),
conversions from `%s' and to `%s' are not supported"),
from_pretty, to_pretty);
else
error (0, 0,
Expand Down
2 changes: 1 addition & 1 deletion iconv/iconvconfig.c
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,7 @@ main (int argc, char *argv[])
if (status == 0)
status = write_output ();
else
error (1, 0, _("no output file produced because warning were issued"));
error (1, 0, _("no output file produced because warnings were issued"));

return status;
}
Expand Down
2 changes: 1 addition & 1 deletion include/link.h
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ struct link_map
/* Size of array allocated for 'l_scope'. */
size_t l_scope_max;
/* This is an array defining the lookup scope for this link map.
There are at most three different scope lists. */
There are initially at most three different scope lists. */
struct r_scope_elem **l_scope;

/* A similar array, this time only with the local scope. This is
Expand Down
12 changes: 12 additions & 0 deletions inet/inet6_option.c
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,8 @@ inet6_option_space (nbytes)

return CMSG_SPACE (roundup (nbytes, 8));
}
link_warning (inet6_option_space,
"inet6_option_space is obsolete, use the RFC 3542 interfaces")


/* RFC 2292, 6.3.2
Expand Down Expand Up @@ -131,6 +133,8 @@ inet6_option_init (bp, cmsgp, type)

return 0;
}
link_warning (inet6_option_init,
"inet6_option_init is obsolete, use the RFC 3542 interfaces")


/* RFC 2292, 6.3.3
Expand Down Expand Up @@ -164,6 +168,8 @@ inet6_option_append (cmsg, typep, multx, plusy)

return 0;
}
link_warning (inet6_option_append,
"inet6_option_append is obsolete, use the RFC 3542 interfaces")


/* RFC 2292, 6.3.4
Expand Down Expand Up @@ -225,6 +231,8 @@ inet6_option_alloc (cmsg, datalen, multx, plusy)
{
return option_alloc (cmsg, datalen, multx, plusy);
}
link_warning (inet6_option_alloc,
"inet6_option_alloc is obsolete, use the RFC 3542 interfaces")


/* RFC 2292, 6.3.5
Expand Down Expand Up @@ -282,6 +290,8 @@ inet6_option_next (cmsg, tptrp)
/* Check the option is fully represented in the message. */
return get_opt_end (&result, result, endp);
}
link_warning (inet6_option_next,
"inet6_option_next is obsolete, use the RFC 3542 interfaces")


/* RFC 2292, 6.3.6
Expand Down Expand Up @@ -351,3 +361,5 @@ inet6_option_find (cmsg, tptrp, type)
/* Success. */
return 0;
}
link_warning (inet6_option_find,
"inet6_option_find is obsolete, use the RFC 3542 interfaces")
2 changes: 1 addition & 1 deletion locale/programs/ld-collate.c
Original file line number Diff line number Diff line change
Expand Up @@ -1295,7 +1295,7 @@ order for `%.*s' already defined at %s:%Zu"),
{
invalid_range:
lr_error (ldfile, _("\
`%s' and `%.*s' are no valid names for symbolic range"),
`%s' and `%.*s' are not valid names for symbolic range"),
startp->name, (int) lento, endp->name);
return;
}
Expand Down
2 changes: 1 addition & 1 deletion locale/programs/ld-ctype.c
Original file line number Diff line number Diff line change
Expand Up @@ -1472,7 +1472,7 @@ charclass_symbolic_ellipsis (struct linereader *ldfile,
{
invalid_range:
lr_error (ldfile,
_("`%s' and `%.*s' are no valid names for symbolic range"),
_("`%s' and `%.*s' are not valid names for symbolic range"),
last_str, (int) now->val.str.lenmb, nowstr);
return;
}
Expand Down
2 changes: 1 addition & 1 deletion locale/programs/localedef.c
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ cannot write output files to `%s'"), output_path));
}
else
WITH_CUR_LOCALE (error (4, 0, _("\
no output file produced because warning were issued")));
no output file produced because warnings were issued")));

/* This exit status is prescribed by POSIX.2 4.35.7. */
exit (error_message_count != 0);
Expand Down
2 changes: 1 addition & 1 deletion locale/programs/repertoire.c
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ argument to <%s> must be a single character"),

if (tsearch (result, &known, &repertoire_compare) == NULL)
/* Something went wrong. */
WITH_CUR_LOCALE (error (0, errno, _("cannot safe new repertoire map")));
WITH_CUR_LOCALE (error (0, errno, _("cannot save new repertoire map")));

return result;
}
Expand Down
7 changes: 7 additions & 0 deletions localedata/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2006-09-20 Ulrich Drepper <drepper@redhat.com>

[BZ #2823]
* locales/mk_MK: Fix date_fmt. Add week, first_weekday, and
first_workday information.
Patch by Damjan Georgievski.

2006-09-05 Ulrich Drepper <drepper@redhat.com>

* locales/or_IN (mon): Fix February string.
Expand Down
15 changes: 9 additions & 6 deletions localedata/locales/mk_MK
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
comment_char %
escape_char /
% Macedonian language locale for Macedonia
% Damjan Georgievski <gdamjan@freemail.org.mk>
% Revision: 1.8 (2000-11-07)
% Damjan Georgievski { gdamjan %% gmail.com }
% Revision: 2.2 (2006-09-12)
% Charsets: UTF-8, ISO-8859-5, CP1251
% Distribution and use is free, also
% for commercial purposes.
Expand All @@ -12,13 +12,13 @@ title "Macedonian locale for Macedonia"
source ""
address ""
contact "Damjan Georgievski"
email "gdamjan@freemail.org.mk"
email "bug-glibc-locales@gnu.org"
tel ""
fax ""
language "Macedonian"
territory "Macedonia"
revision "1.8"
date "2000-11-07"
revision "2.2"
date "2006-09-12"
%
category "mk_MK:2000";LC_IDENTIFICATION
category "mk_MK:2000";LC_CTYPE
Expand Down Expand Up @@ -82,9 +82,12 @@ d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
t_fmt "<U0025><U0054>"
am_pm "";""
t_fmt_ampm ""
date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
date_fmt "<U0025><U0061><U002C><U0020><U0025><U0064><U0020><U0025><U0062>/
<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
<U0025><U005A><U0020><U0025><U0059>"
week 7;19971201;4
first_weekday 1 % Monday
first_workday 1 % Monday
END LC_TIME

LC_MONETARY
Expand Down
Loading

0 comments on commit 0e4d91b

Please sign in to comment.