On 17/02/2014 07:49, Dmitry Yemanov wrote:
> Adriano,
>
>> It seems that Windows people decided that a multi-megabyte library
>> should not be included in Firebird.
> IIRC, the ICU site had an ability to generate stripped libs online. Is 
> that still possible? We might use that for officially distributed 
> packages and let people dealing with multi-MB libs for manual builds.
>
>
Yes, it seems a good tool, but it generates a data file, not a DLL. This
data file may be used to build a full-contained DLL or it may be used
externally.

At first, I think an external file has more advantages than disadvantages:

- Users may use the same tool to generate a new data file and overwrite
our striped one. Yes, users may download the DLL too, but AFAIK, the
official DLL has not everything. Some uncommon data is not supplied by
default.

- The data file is common for win32 and win64. If we include the binary
files in our source repository (and I think we should) it's less megabytes.

The only disadvantage is that is one more file, but AFAIK it's always
loaded from the DLL directory, so it will not be a problem.

But it need to be verified, customized, rebuilt with data file and tested.

Do you agree with above?


Adriano


------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to