David, do you still use warp 3? If not, we can remove it :D
Jokes apart, we can decide that warp3 is not supported when using Qt or all together. I don't really know who is using harbour on OS/2 so I put it in to stay on the safe side. Maurilio. David Arturo Macias Corona wrote: > 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 > -- __________ | | | |__| Maurilio Longo |_|_|_|____| farmaconsult s.r.l. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
