harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Deakin (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-451) Consolidate icu4c zips
Date Tue, 09 May 2006 16:46:06 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-451?page=all ]

Oliver Deakin updated HARMONY-451:

    Attachment: icu4c.refactor.sh

The icu4c.refactor.sh should be run inside a checked out classlib/trunk. It will unzip both
the Windows and Linux icu4c zips into a directory under depends/oss, then rezip them into
a single zip, after which it clears up the directory it was temporarily using.

consolidate.unicode.diff can be applied before or after the script is run, as it touches a
disjoint set of files. It fixes up the build scripts to pick up the new single zip file, and
alters them to unpack the zip under native-src/<platform>/text/unicode. Text makefiles
have also been updated to reflect this new location.

> Consolidate icu4c zips
> ----------------------
>          Key: HARMONY-451
>          URL: http://issues.apache.org/jira/browse/HARMONY-451
>      Project: Harmony
>         Type: Improvement

>   Components: Classlib
>     Reporter: Oliver Deakin
>     Priority: Minor
>  Attachments: consolidate.unicode.diff, icu4c.refactor.sh
> Currently we have two icu4c-3.4-harmony.zip files located at depends\oss\<OS>.IA32,
where <OS> is win or linux. Inside these zips there are a lot of header files which
are identical between the two platforms except for linux using #ifndef where windows uses
#if !defined. 
> This JIRA proposes that the contents of these two zips are combined into a single zip,
and that at build time that zip has its contents placed into the native-src/<platform>/text/unicode
directory, rather than native-src/<platform>/include/unicode, since it is only used
by the text native component.
> I will attach a script to refactor the icu4c zips into a single one, and also a patch
for the build scripts and text makefiles to pick up the new file locations.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message