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