Hi Przemek and All,

Currently our build system will only enable HB_DYNLIB
for non-gcc/win compilers.

Yet, I see these lines in include/hbdefs.h:
---
   #elif defined( __GNUC__ ) && defined( HB_OS_WIN )
      #define HB_EXPORT __attribute__ (( dllexport ))

   #elif defined( __GNUC__ ) && defined( HB_OS_LINUX )
      #define HB_EXPORT __attribute__ ((visibility ("default")))
---

Which means HB_DYNLIB *has* some rules for gcc/win and
even gcc/linux builds.

Do we need these? When? Should we create a separate
-DHB_DYNLIB build for MinGW for any reason?

I'd also like to adjust/sync proper behavior in hbmk2.

Brgds,
Viktor

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to