>> we must provide binaries inside our Windows package :(
>> 
> 
> Yes, that is right.
> 
> I don't object to agreeing on a specific version of ICU for each release. We 
> would just change the build script as required. (Presumably we will need .lib 
> files.) Our main problem is likely to be finding icu binaries  built with 
> MSVC10.

    ICU 4.6 (more exactly icu4c 4.6 and latest 4.6.1) are built using MSVC10, so
this is not an issue.

    BTW, we still have no MSVC10 at our build farm, but this is another 
question...
 
> Not much would change as far as packaging is concerned. We would just include 
> the icu dlls as now, except their location at package time will / may  be 
> different.
> 
> Of courses, we may get lucky and ibm will have upgraded their ridiculous icu 
> build system and we could just incorporate it again into the windows build. 
> However, if it hasn't been changed it would require a ton of work for each 
> icu 
> version, which is one of the reasons why we haven't upgraded icu.

    One note. Binary packages at IBM site 

http://download.icu-project.org/files/icu4c/4.6.1/icu4c-4_6_1-Win32-msvc10.zip
http://download.icu-project.org/files/icu4c/4.6.1/icu4c-4_6_1-Win64-msvc10.zip

contains relatively "big" ICU libraries. Size of 3 dll's needed for Firebird is 
more than 
16MB, the biggest is icudt46.dll (14.4MB) which contains a lot of unused by FB 
data.

Should i said that whole FB folder have similar size ? 

    Here http://apps.icu-project.org/datacustom/ we can see what could be 
removed
without any harm.

    We should decide (at least for Windows)
a) will we provide ICU libraries 
    - within our packages (as with FB2.x), or 
    - ask users to download ICU from IBM site, or
    - provide separate package with just 3 DLL's we need
b) will we provide default ("fat") ICU libraries or our customized ("light") 
version ?

Regards,
Vlad

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to