1999-02-11  Ulrich Drepper  <drepper@cygnus.com>

	* localedata/locale/in_ID: New file.

1999-02-11  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

	* sysdeps/wordsize-64/inttypes.h: Always define ldiv_t if not yet
	defined.

	* sysdeps/wordsize-32/inttypes.h: Always define lldiv_t if not yet
	defined.
This commit is contained in:
Ulrich Drepper 1999-02-11 14:59:52 +00:00
parent 49b75f5ef5
commit 5ff1a70a0f
7 changed files with 169 additions and 10 deletions

View file

@ -1,3 +1,15 @@
1999-02-11 Ulrich Drepper <drepper@cygnus.com>
* localedata/locale/in_ID: New file.
1999-02-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/wordsize-64/inttypes.h: Always define ldiv_t if not yet
defined.
* sysdeps/wordsize-32/inttypes.h: Always define lldiv_t if not yet
defined.
1999-02-09 Ulrich Drepper <drepper@cygnus.com>
* po/el.po: Update from translation team.

47
FAQ
View file

@ -136,6 +136,9 @@ please let me know.
3.16. Why has <netinet/ip_fw.h> disappeared?
3.17. I get floods of warnings when I use -Wconversion and include
<string.h> or <math.h>.
3.18. After upgrading to glibc 2.1, I receive errors about
unresolved symbols, like `_dl_initial_searchlist' and can not
execute any binaries. What went wrong?
4. Miscellaneous
@ -1416,6 +1419,50 @@ ignore the warnings.
-Wconversion isn't really intended for production use, only for shakedown
compiles after converting an old program to standard C.
3.18. After upgrading to glibc 2.1, I receive errors about
unresolved symbols, like `_dl_initial_searchlist' and can not
execute any binaries. What went wrong?
{AJ} This normally happens if your libc and ld (dynamic linker) are from
different releases of glibc. For example, the dynamic linker
/lib/ld-linux.so.2 comes from glibc 2.0.x, but the version of libc.so.6 is
from glibc 2.1.
The path /lib/ld-linux.so.2 is hardcoded in every glibc2 binary but
libc.so.6 is searched via /etc/ld.so.cache and in some special directories
like /lib and /usr/lib. If you run configure with another prefix than /usr
and put this prefix before /lib in /etc/ld.so.conf, your system will break.
So what can you do? Either of the following should work:
* Run `configure' with the same prefix argument you've used for glibc 2.0.x
so that the same paths are used.
* Replace /lib/ld-linux.so.2 with a link to the dynamic linker from glibc
2.1.
You can even call the dynamic linker by hand if everything fails. You've
got to set LD_LIBRARY_PATH so that the corresponding libc is found and also
need to provide an absolute path to your binary:
LD_LIBRARY_PATH=<path-where-libc.so.6-lives> \
<path-where-corresponding-dynamic-linker-lives>/ld-linux.so.2 \
<path-to-binary>/binary
For example `LD_LIBRARY_PATH=/libold /libold/ld-linux.so.2 /bin/mv ...'
might be useful in fixing a broken system (if /libold contains dynamic
linker and corresponding libc).
With that command line no path is used. To further debug problems with the
dynamic linker, use the LD_DEBUG environment variable, e.g.
`LD_DEBUG=help echo' for the help text.
If you just want to test this release, don't put the lib directory in
/etc/ld.so.conf. You can call programs directly with full paths (as above).
When compiling new programs against glibc 2.1, you've got to specify the
correct paths to the compiler (option -I with gcc) and linker (options
--dynamic-linker, -L and --rpath).
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

View file

@ -1,11 +1,16 @@
1998-12-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makefile (test-input): Add hr_HR.ISO-8859-2.
(test-input-data): New variable.
(distribute): Use it.
(do-collate-test): Use it.
* hr_HR.in: New file.
1999-02-11 Ulrich Drepper <drepper@cygnus.com>
* localedata/locale/in_ID: New file.
* SUPPORTED: Add in_ID.
1998-12-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makefile (test-input): Add hr_HR.ISO-8859-2.
(test-input-data): New variable.
(distribute): Use it.
(do-collate-test): Use it.
* hr_HR.in: New file.
1998-12-16 Ulrich Drepper <drepper@cygnus.com>
* charmaps/IBM866: New file.

View file

@ -28,6 +28,7 @@ fr_LU ISO-8859-1
ga_IE ISO-8859-1
hr_HR ISO-8859-2
hu_HU ISO-8859-2
in_ID ISO-8859-1
is_IS ISO-8859-1
it_IT ISO-8859-1
iw_IL ISO-8859-8

94
localedata/locales/in_ID Normal file
View file

@ -0,0 +1,94 @@
escape_char /
comment_char %
% Indonesian language locale for Bahasa Indonesia
% Source:
% Address:
% Contact: Mohammad DAMT
% Email: mdamt@linux.or.id
% Tel: +62-0251-245470
% Fax:
% Language: in
% Territory: ID
% Revision: 0.3
% Date: 1999-02-09
% Application: general
% Users: general
% Repertoiremap:
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
LC_CTYPE
copy "en_DK"
END LC_CTYPE
LC_COLLATE
copy "en_DK"
END LC_COLLATE
LC_MONETARY
int_curr_symbol "<I><D><R><SP>"
currency_symbol "<R><p>"
mon_decimal_point "<,>"
mon_thousands_sep "<.>"
mon_grouping 3;3
positive_sign ""
negative_sign "<->"
int_frac_digits 2
frac_digits 2
p_cs_precedes 1
p_sep_by_space 0
n_cs_precedes 1
n_sep_by_space 0
p_sign_posn 1
n_sign_posn 1
END LC_MONETARY
LC_NUMERIC
decimal_point "<,>"
thousands_sep "<.>"
grouping 3;3
END LC_NUMERIC
LC_TIME
abday "<M><i><n>";"<S><e><n>";/
"<S><e><l>";"<R><a><b>";/
"<K><a><m>";"<J><u><m>";/
"<S><a><b>"
day "<M><i><n><g><g><u>";/
"<S><e><n><i><n>";/
"<S><e><l><a><s><a>";/
"<R><a><b><u>";/
"<K><a><m><i><s>";/
"<J><u><m><a><t>";/
"<S><a><b><t><u>"
abmon "<J><a><n>";"<P><e><b>";/
"<M><a><r>";"<A><p><r>";/
"<M><e><i>";"<J><u><n>";/
"<J><u><l>";"<A><g><u>";/
"<S><e><p>";"<O><k><t>";/
"<N><o><v>";"<D><e><s>"
mon "<J><a><n><u><a><r><i>";/
"<P><e><b><r><u><a><r><i>";/
"<M><a><r><e><t>";/
"<A><p><r><i><l>";/
"<M><e><i>";/
"<J><u><n><i>";/
"<J><u><l><i>";/
"<A><g><u><s><t><u><s>";/
"<S><e><p><t><e><m><b><e><r>";/
"<O><k><t><o><b><e><r>";/
"<N><o><p><e><m><b><e><r>";/
"<D><e><s><e><m><b><e><r>"
d_t_fmt "<%><a><SP><%><d><SP><%><b><SP><%><Y><SP><%><r><SP><%><Z>"
d_fmt "<%><d><//><%><m><//><%><y>"
t_fmt "<%><T>"
am_pm "";""
t_fmt_ampm ""
END LC_TIME
LC_MESSAGES
yesexpr "<<(><y><Y><)/>><.><*>"
noexpr "<<(><t><T><n><N><)/>><.><*>"
END LC_MESSAGES

View file

@ -252,7 +252,7 @@
__BEGIN_DECLS
/* We have to define the `uintmax_t' type using `lldiv_t'. */
#ifndef _STDLIB_H
#ifndef __lldiv_t_defined
/* Returned by `lldiv'. */
__extension__ typedef struct
{

View file

@ -252,7 +252,7 @@
__BEGIN_DECLS
/* We have to define the `uintmax_t' type using `ldiv_t'. */
#ifndef _STDLIB_H
#ifndef __ldiv_t_defined
/* Returned by `ldiv'. */
typedef struct
{