On 04/16/11 14:23, Vlad Khorsun wrote:
>> I spend some time for revision and adaption of your copy of ICU library for 
>> VS2010
>     Thanks
>
>> 1. Reduce number of compiler warnings
>> I defined the _CRT_SECURE_NO_WARNINGS=1 in firebird2intl.props
>     Good change, imho
>
>> 2. Creation of PDB files for all binaries (debug/release)
>     Not necessary. I doubt we are going to distribute pdb files for ICU 
> package. There
> was ZERO issues with ICU which could require to install .pdb at use machine, 
> AFAIR.
>
>> 3. Unified names of release/debug binaries
>     Good change too.
>
>     I have nothing againt applaying this patch to the our copy of ICU but 
> first i want to
> raise more important question re. ICU :
>
>     are we going to update our copy of ICU package in FB3 ? We used very 
> outdated 
> copy and it have some still not fixed (mostly minor) issues. On Linuxes there 
> is possibility
> to use system ICU libraries but on Windows there is no ICU distributed with 
> OS itself.
>
>     So, are we going to use more recent ICU libraries in FB3 ?

Vlad, I think yes, and moreover - taking into an account that since
fb2.1 we are not forced to use specific ICU version, we should not
import ICU sources into our tree.

Ideally ICU should be installed by package manager due to dependency.
But taking into an account that such method of install is not too
popular in windows (or may be I'm wrong and something has changed during
last years?), I suppose that latest binaries from IBM should be
integrated into both windows binary packages, and we our self should not
waste time for support of that package. On posix no other option instead
use of ICU, already installed in OS, will be present.

What must be done:
1. Ability to load existing ICU version dynamically (i.e. our binaries
should not explicitly depend upon it).
2. SQL command to recreate dependent indexes when ICU version is changed
should also be present.



------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to