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