2011-07-17 12:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* contrib/hbmysql/hbmysql.hbc
  * contrib/sddmy/sddmy.hbc
    - deleted (most probably static) OpenSSL libs forced in .hbc file.
      if such requirements are present for certain versions/builds of
      3rd party lib I suggest to add them via HB_USER_LDFLAGS options
      at build time. This way the build will not break when using
      different builds of these libs. The bottom line is that Harbour
      .hbc files are not the best place to track the dependency tree
      of libs linked statically to 3rd party libs. [to help such
      cases, maybe we can add them as comments, but even better if
      dynamic versions of these libs are used, so user don't have
      to deal with dependency tree at build time at all]
This commit is contained in:
Viktor Szakats
2011-07-17 10:31:05 +00:00
parent b2833457f8
commit 59feabb67a
3 changed files with 16 additions and 2 deletions

View File

@@ -16,6 +16,20 @@
The license applies to all entries newer than 2009-04-28.
*/
2011-07-17 12:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmysql/hbmysql.hbc
* contrib/sddmy/sddmy.hbc
- deleted (most probably static) OpenSSL libs forced in .hbc file.
if such requirements are present for certain versions/builds of
3rd party lib I suggest to add them via HB_USER_LDFLAGS options
at build time. This way the build will not break when using
different builds of these libs. The bottom line is that Harbour
.hbc files are not the best place to track the dependency tree
of libs linked statically to 3rd party libs. [to help such
cases, maybe we can add them as comments, but even better if
dynamic versions of these libs are used, so user don't have
to deal with dependency tree at build time at all]
2011-07-17 12:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
! removed forced strip

View File

@@ -9,4 +9,4 @@ libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}
{unix}libs=mysqlclient
{darwin}libpaths=/opt/local/lib/mysql5/mysql
{win|dos}libs=libmysql
{os2}libs=mysqlclient libssl_s libcrypto_s
{os2}libs=mysqlclient

View File

@@ -7,6 +7,6 @@ libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}
{unix}libs=mysqlclient
{darwin}libpaths=/opt/local/lib/mysql5/mysql
{win|dos}libs=libmysql
{os2}libs=mysqlclient libssl_s libcrypto_s
{os2}libs=mysqlclient
libs=../rddsql/rddsql.hbc