From: Ethan A M. <sf...@us...> - 2018-04-05 18:20:15
|
On Wednesday, April 4, 2018 11:19:18 PM PDT Bastian Märkisch wrote: > > Gesendet: Donnerstag, 05. April 2018 um 00:23 Uhr > > Am 04.04.2018 um 22:47 schrieb Ethan A Merritt via gnuplot-beta: > > > > > > I thought that MSDOS referred to 16-bit legacy code that we > > > no longer support. Maybe I am mistaken. > > > > You are, kinda. MSDOS refers to the operating system, but not > > necessarily in its original 16-bit incarnation. We still do carry > > support for DJGPP, which is a 32-bit target working on top of MSDOS. It > > has suffered some bit-rot since I last tried to build it, but it should > > still be viable. > > A few months ago I was asking myself if gnuplot could still be > compiled on MSDOS. Here are my findings: > > In fact there are (at least) three 32bit MSDOS compilers which were > used in the past: > DJGPP: Still under active development, POSIX, gcc 7.2 available, > as well as cross-compilers > OpenWatcom: Development stale/slowed down, also supported for > gnuplot on Windows > EMX: Used on DOS and OS/2, so removing support for it might break > OS/2, too (Petr?) Petr: Are you still building gnuplot on OS/2? What toolset[s] are needed for that? In particular I am wondering if the __EMX__ conditional code and the emxvga.trm driver can be removed. The EMX project web page seems to show that the most recent supported gcc is 3.0.4 (from 2002). I suspect that if we move to requiring a compiler that accepts C99 syntax that version is too old. What are your thoughts? Ethan |