From c5e21811a03add745430aa2346dbc0a93f38ef95 Mon Sep 17 00:00:00 2001
From: George Rhoten Version: 2002-Jun-11 Version: 2002-Jul-22International Components for Unicode
-
ICU 2.2 ReadMe
+
Copyright © 1997-2002 International Business Machines Corporation and
others. All Rights Reserved.
If you are building on the OS/390 UNIX System Services platform, it is +
If you are building on the z/OS UNIX System Services platform, it is important that you understand a few details:
OS/390 supports both native S/390 hexadecimal floating point and, +
z/OS supports both native S/390 hexadecimal floating point and,
(with Version 2.6 and later) IEEE binary floating point. This is a
compile time option. Applications built with IEEE should use ICU dlls
that are built with IEEE (and vice versa). The environment variable
- IEEE390=1 will cause the OS/390 version of ICU to be built with IEEE
+ IEEE390=1 will cause the z/OS version of ICU to be built with IEEE
floating point. The default is native hexadecimal floating point.
Important: Currently (ICU 1.4.2), native floating point
support is sufficient for codepage conversion, resource bundle and
@@ -968,49 +972,29 @@
Release build: IEEE390=1 ./runConfigureICU zOS/cxx
By default, ICU builds its libraries into the HFS. However, there is a - 390-specific switch to build some libraries into PDS files. The switch is + z/OS specific switch to build some libraries into PDS files. The switch is the environmental variable OS390BATCH, and if set, the following libraries are built into PDS files: libicuucXX.dll, libicudtXXe.dll, - libicudtXXe_390.dll, and libtestdata.dll. Turning on OS390BATCH does + libicudtXXe_stub.dll, and libtestdata.dll. Turning on OS390BATCH does not turn off the normal HFS build, thus the HFS dlls will always be created.
@@ -1024,7 +1008,7 @@IXMIXXUC --> libicuucXX.dll IXMIXXDA --> libicudtXXe.dll -IXMIXXD1 --> libicudtXXe_390.dll +IXMIXXD1 --> libicudtXXe_stub.dll (When OS390_STUBDATA = 1)
Example PDS attributes are as follows:
@@ -1300,7 +1284,7 @@ ADDENVVAR ENVVAR(OUTPUTDIR) VALUE('libraryname')Starting in ICU 2.0, when a converter for the default codepage cannot be opened, a fallback default codepage name and converter will be used. On - most platforms, this will be US-ASCII. For OS/390 (z/OS), ibm-1047-s390 is + most platforms, this will be US-ASCII. For z/OS (OS/390), ibm-1047-s390 is the default fallback codepage. For AS/400 (iSeries), ibm-37 is the default fallback codepage. This default fallback codepage is used when the operating system is using a non-standard name for a default codepage, or @@ -1453,16 +1437,18 @@ int main(){