In tests with Harbour hbqt and Qt451GA for OS/2 raised the question of
-DTCPV40HDRS

Perhaps is time to exclude -DTCPV40HDRS ?
I am using it in official builds

See info below

David Macias


Dmitry response:
========================
And BTW, is there any specific reason for -DTCPV40HDRS? This will cause gcc to use the outdated TCP stack (which is 16-bit AFAIR) instead of the more modern 32-bit stack used by Qt. I heard that these stacks are not compatible and won't work together (though I don't know all the details).
<<<<<<========================


In Harbour project Maurilio Longo is our OS/2 expert and he explained us years ago that we must build Harbour with -DTCPV40HDRS in order to be used in old OS/2 and new eCS If this case may have problem with Qt I can inform it in Harbour project. Just tell me :-)
[...]


Dmitry response:
>>>>>========================
Okay, I had a small discussion on this topic with other OS/2 people and this is what I found. The only benefit of the 16-bit stack (that is used by Innotek GCC/kLIBC when you use -DTCPV40HDRS) comparing to the 32-bit stack (used otherwise) that the former is available on Warp3 while the latter is not (32 bit is also not available on Warp4 by default but it is easily solvable by installing a free Fixpak on it). So unless you really want to support Warp3 you can completely drop this define.

Next, both stacks can be probably used in parallel within the same process (never checked that) but they will for sure not be able to exchange sockets.

And another important thing that Qt is bound to the 32-bit stack, so even if your application using two different stacks will eventually work, it will not load on a system with no 32-bit stack installed anyway (due to the Qt dependency). So keep that in mind.
<<<<<<========================


It mean that Warp 3 support is excluded in your Qt4 development ?

Dmitry response:
>>>>>========================
Yes. Neither Qt3 nor Qt4 officially supports Warp3. And there are no current plans to provide such support.
<<<<<<========================

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to