diff --git a/harbour/ChangeLog b/harbour/ChangeLog index d271db4be4..b280837368 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,15 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-09-08 02:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + * utils/hbmk2/hbmk2.prg + ! Fixed to work on newer Darwin systems (f.e. latest XCode + with gcc 4.2.1). -Wno-long-double option had to be removed. + This way hbmk2 is in sync with GNU Make. + + * source/vm/thread.c + ! Fixed to compile HB_MT(). + 2009-09-07 22:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/thread.c + added HB_MT() PRG function which exists only in MT HVM version and diff --git a/harbour/source/vm/thread.c b/harbour/source/vm/thread.c index c813afc867..aafbfc9bda 100644 --- a/harbour/source/vm/thread.c +++ b/harbour/source/vm/thread.c @@ -2509,6 +2509,7 @@ HB_FUNC( HB_MTVM ) #if defined( HB_MT_VM ) HB_FUNC( HB_MT ) { + HB_STACK_TLS_PRELOAD hb_retl( TRUE ); } #endif diff --git a/harbour/utils/hbmk2/hbmk2.prg b/harbour/utils/hbmk2/hbmk2.prg index 0a885c57ae..2b4c35f949 100644 --- a/harbour/utils/hbmk2/hbmk2.prg +++ b/harbour/utils/hbmk2/hbmk2.prg @@ -2104,7 +2104,7 @@ FUNCTION hbmk( aArgs, /* @ */ lPause, /* @ */ lUTF8 ) ENDIF IF hbmk[ _HBMK_cPLAT ] == "darwin" .AND. hbmk[ _HBMK_cCOMP ] == "gcc" AAdd( hbmk[ _HBMK_aOPTC ], "-no-cpp-precomp" ) - AAdd( hbmk[ _HBMK_aOPTC ], "-Wno-long-double" ) +/* AAdd( hbmk[ _HBMK_aOPTC ], "-Wno-long-double" ) */ IF hbmk[ _HBMK_lSHARED ] AAdd( hbmk[ _HBMK_aOPTL ], "-bind_at_load" ) /* AAdd( hbmk[ _HBMK_aOPTL ], "-multiply_defined suppress" ) */