On Sun, 03 Jan 2010, [email protected] wrote:

Hi,

>   * harbour.spec
>     + Merged lib and static subpackages into main one.
>       hbmk2 requires that both dynamic and static libs (namely hbcplr)
>       are present for successful linking.
>       Please test and comment, I can revert old version in 
>       case of any problems.

Separate RPM with Harbour shared library is necessary for user
who want to install dynamically linked Harbour applications.
Now they have to install whole Harbour compiler though they will
never try to compile anything. This part has to be fixed.
As long as we do not create shared version of some harbour contrib
libraries which needs 3-rd party libs like UnixODBC, postgres, mysql,
ADS, ... then we can merge all other packages with static libs into
single package because static libraries do not create explicit
dependencies. Anyhow if we plan to distribute also shared version
of above libraries in the future then they have to be in separated
packages to not force installing bound 3-rd party software. Otherwise
installing Harbour from RPM we will force installing RPMs with shared
libraries for all 3-rt party components.
We have also separate RPM with Harbour compiler and tools. Before
hbmk2 when only hb* scripts were used it was usable because it was
possible to not install harbour static libraries if someone wanted
to create only dynamic ones. I still think that hbmk2 should be
fixed to work without hbcplr and hbdebug anyhow it's not such important
as separate RPM with Harbour shared library so this can be ignored.

best regards,
Przemek
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to