Re: [Harbour] MSVC8 warning LNK4254

2008-02-13 Thread Alex Strickland
Paul Tucker wrote: My plan for this was to put the strings into defines which could then be selected by version. I don't know why MS insist on screwing with how this works. It's possible the linker merge part is not strictly necessary, but if you want to experiment (for now) change #pragma

Re: [Harbour] MSVC8 warning LNK4254

2008-02-13 Thread Paul Tucker
All, I've simplified the msc startup hook, but don't have time to impliment it right now. #if defined(HB_PRAGMA_STARTUP) #pragma startup hb_codepage_Init_BGMIK #elif defined(HB_MSC_STARTUP) #pragma data_seg( HB_MSC_START_SEGMENT ) static HB_$INITSYM hb_vm_auto_hb_codepage_Init_BGMIK = h

Re: [Harbour] MSVC8 warning LNK4254

2008-02-13 Thread Paul Tucker
Alex When trying to compile with Harbour from CVS and MSVC 8 (2005) I get: rddcdx.lib(dbfcdx1.obj) : warning LNK4254: section '.CRT' (4040) merged into '.data' (C040) with different attributes My plan for this was to put the strings into defines which could then be selected by ve

[Harbour] MSVC8 warning LNK4254

2008-02-12 Thread Alex Strickland
Hi When trying to compile with Harbour from CVS and MSVC 8 (2005) I get: rddcdx.lib(dbfcdx1.obj) : warning LNK4254: section '.CRT' (4040) merged into '.data' (C040) with different attributes I know this is because of the : #define HB_MSC_STARTUP which I have commented out, and I