-GNU C Library NEWS -- history of user-visible changes. 2000-11-27
+GNU C Library NEWS -- history of user-visible changes. 2000-11-28
Copyright (C) 1992-1999, 2000 Free Software Foundation, Inc.
See the end for copying conditions.
to select the charset (ISO-8859-2 in this case).
Implemented by Shinya Hanataka and Ulrich Drepper.
+
+* New codeset conversion modules: IBM-922 (Estonia PC codeset),
+ IBM-1124 (Ukraine PC codeset), IBM-1129 (Vietnamese PC codeset).
+ Contributed by Masahide Washizawa <washi@jp.ibm.com>.
\f
Version 2.2
least the following versions of the GNU tools (the :
* The Cygnus toolchain snapshot for the ia64 as of August 4
- including the provided set of patches.
+ including the provided set of patches. It is however recommend
+ you use the October 24 toolchain snapshot or a more recent version.
OR alternatively you can try the following (the Cygnus toolchain is
the recommended solution):
* GCC and binutils, GAS and GNU LD out of CVS from
- sources.redhat.com as of August 28, 2000 or later. The CVS tree
+ sources.redhat.com as of August 28, 2000 or later. The CVS tree
may require special patches to work properly on the ia64.
Configuring and compiling GNU Libc for Linux/ia64
=================================================
The library requires Linux kernel version 2.4.0-test4-000728 or
-later to funtion properly. Besides that it currently does not have
-support for debug and profiling libraries. Hence the following options
+later to funtion properly. Besides that it support for debug libraries
+is currently untested. Hence the following options
are required for configuring the library:
- --disable-debug --disable-profile --enable-kernel=2.4.0
+ --disable-debug --enable-kernel=2.4.0
It is also important that you make sure the library picks up the
appropriate kernel header files, if you do not have recent enough
the library:
--disable-debug
- --disable-profile
--disable-cvs
--enable-kernel=2.4.0
--host=ia64-linux
Good luck
Jes Sorensen <jes@linuxcare.com>,
-August 28th, 2000
+November 14th, 2000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\f
Version 2.1.3
float: 4
idouble: 1
ifloat: 4
+ldouble: 2
+ildouble: 2
Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
float: 1
ifloat: 1
-ildouble: 4
-ldouble: 4
+ildouble: 5
+ldouble: 5
Test "Real part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i":
double: 1.104
float: 2.5333
idouble: 1.104
ifloat: 2.5333
-ildouble: 1
-ldouble: 1
+ildouble: 9
+ldouble: 9
# csin
Test "Real part of: csin (0.7 + 1.2 i) == 1.1664563419657581376 + 1.1544997246948547371 i":
ifloat: 2
# log
+Test "log (1.0 / M_El) == -1":
+ldouble: 1
+ildouble: 1
Test "log (0.7) == -0.35667494393873237891":
double: 1
float: 1
Test "log (e) == 1":
float: 0.5
ifloat: 0.5
+ildouble: 1
+ldouble: 1
# log10
Test "log10 (0.7) == -0.15490195998574316929":
ifloat: 1
ildouble: 585
ldouble: 585
+Test "log1p (M_El - 1.0) == 1":
+ldouble: 1
+ildouble: 1
# log2
Test "log2 (0.7) == -0.51457317282975824043":
float: 4
idouble: 1
ifloat: 4
+ldouble: 2
+ildouble: 2
Function: Imaginary part of "cpow":
double: 1.104
float: 2.5333
idouble: 1.104
ifloat: 2.5333
-ildouble: 4
-ldouble: 4
+ildouble: 9
+ldouble: 9
Function: Real part of "csin":
ildouble: 966