История изменений
Исправление
Forum0888,
(текущая версия)
:
Спасибо!
https://www.mikecramer.com/qnx/qnx_4.25_docs/watcom/compiler-tools/wlink.html
Из исходников Watcom
6. The following first tier target libraries will be built:
DOS 16 - tiny,ms,mm,mc,ml,mh,overlay mm,overlay ml
DOS 32 - register ms,stack ms
OS/2 1.x - ms,mm,mc,ml,mh,multi-thread ml,DLL ml
OS/2 2.x - multi-thread DLL register ms,
multi-thread DLL stack ms
QNX 16 - ms,mm,mc,ml,mh,share
QNX 32 - register ms
Win 3.1 - ms,mm,mc,ml
Win386 - multi-thread DLL register mf,
multi-thread DLL stack mf
Win NT - multi-thread DLL register ms,
multi-thread DLL stack ms
NetWare - mulit-thread stack ms
Kanji 16 - ms,mm,mc,ml,mh
Kanji 32 - register ms, stack ms
Linux - register ms, stack ms
RDOS - register mf, stack mf
RDOS dev - register mc, 32-bit
Some of these target systems are really -mf but we are building -ms.
This is to avoid problems with calling into the -ms math library.
It means that all calls out to user code (including startup) must
be bracketed with a setup of the segment registers for FLAT and an
assumption that the user code trashes the segment registers on return.
This is required for the -r switch that is used to build the library.
The remaining -mf libraries (Win386??) either don't have
the math issue or have other issues.
https://jake-shadle.github.io/xwin/ Cross compiling Windows binaries from Linux
Исправление
Forum0888,
:
Спасибо!
https://www.mikecramer.com/qnx/qnx_4.25_docs/watcom/compiler-tools/wlink.html
Из исходников Watcom
6. The following first tier target libraries will be built:
DOS 16 - tiny,ms,mm,mc,ml,mh,overlay mm,overlay ml
DOS 32 - register ms,stack ms
OS/2 1.x - ms,mm,mc,ml,mh,multi-thread ml,DLL ml
OS/2 2.x - multi-thread DLL register ms,
multi-thread DLL stack ms
QNX 16 - ms,mm,mc,ml,mh,share
QNX 32 - register ms
Win 3.1 - ms,mm,mc,ml
Win386 - multi-thread DLL register mf,
multi-thread DLL stack mf
Win NT - multi-thread DLL register ms,
multi-thread DLL stack ms
NetWare - mulit-thread stack ms
Kanji 16 - ms,mm,mc,ml,mh
Kanji 32 - register ms, stack ms
Linux - register ms, stack ms
RDOS - register mf, stack mf
RDOS dev - register mc, 32-bit
Some of these target systems are really -mf but we are building -ms.
This is to avoid problems with calling into the -ms math library.
It means that all calls out to user code (including startup) must
be bracketed with a setup of the segment registers for FLAT and an
assumption that the user code trashes the segment registers on return.
This is required for the -r switch that is used to build the library.
The remaining -mf libraries (Win386??) either don't have
the math issue or have other issues.
Исходная версия
Forum0888,
: