Hi,

> I will start over later today.
> 
> I want just to say that I did not use HB_*_INSTALL overrides when
> building rpm...
> 
> It is true that I used HB_*_INSTAL in a previous "make; make install"
> style compilation that I used to check which files were compiled but
> it was in another terminal session....

Okay, thank you.

> The RPMs created are:
> harbour-2.0.1-devsus112.i586.rpm
> harbour-allegro-2.0.1-devsus112.i586.rpm
> harbour-cairo-2.0.1-devsus112.i586.rpm
> harbour-contrib-2.0.1-devsus112.i586.rpm
> harbour-curl-2.0.1-devsus112.i586.rpm
> harbour-firebird-2.0.1-devsus112.i586.rpm
> harbour-gd-2.0.1-devsus112.i586.rpm
> harbour-lib-2.0.1-devsus112.i586.rpm
> harbour-mysql-2.0.1-devsus112.i586.rpm
> harbour-odbc-2.0.1-devsus112.i586.rpm
> harbour-pgsql-2.0.1-devsus112.i586.rpm
> harbour-qt-2.0.1-devsus112.i586.rpm
> harbour-static-2.0.1-devsus112.i586.rpm

> harbour-lib contains the .so libraries
> harbour-static contains the .a libraries

To me this practice looks rather strange.
Unless there is good reason to split Harbour 
core into main/lib/static packages, IMO they 
should be packaged together. I don't why it 
was implemented this way, and I hope someone 
will clarify.

> It seems that some .a libraries (like hbcplr.a) are needed also for
> linking the .so libraries.... I don't know if this is an Harbour
> requirement or hbmk2 requirement....

hbmk2 has no extra requirements over Harbour. 
Its only job is to serve Harbour requirements 
as is. You're right that hbcplr.a may be required 
even when .so is used. This is normal, as the 
compiler (hbcplr) is licensed differently, and not 
part of .so.

This means that to build certain tools (like 
hbrun, hbmk2 itself), both static and dynamic 
libs should be installed.

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to