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 comment( linker, \"/Merge:.CRT=.data\" )\n
to
#pragma comment( linker, \"/Merge:.CRT=.rdata\" )\n

at 3 places in source/compiler/genc.c

This is not a permanent fix, and may cause msvc6 to complain (untested)

Yes it would be nice to have clean compiles with both versions (well, VS2003 and VS2008 as well I guess).


or comment out that line entirely anywhere you find it.

This will reduce the number of such warnings and I'll do a build with all of them changed and various msvc versions and make sure it still works.

Forgive my laziness, but I have just spent way too long trying to get up to date. I must do a few paying things and then I'll try and find time to experiment again.

Thanks
Alex

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

Reply via email to