rbraun@spdcc.COM (Rich Braun) (03/26/91)
janick@bnr.ca writes: > I would like to know if there is an ftp site that has the binaries for >GCC and RCS for MS-DOS ??? If anyone requests it, I'll upload my modified version of RCS for DOS and make it available on spdcc.com. I added support for Novell usernames, and fixed some of the filenaming logic. RCS for DOS is currently in a state of flux. Frank Whaley (few@gupta.com) is currently in charge of the revisions, and has said the filenaming logic has been ripped out and will be completely changed for version 5.6 (to be made available in a number of weeks). Interested parties should inquire with Frank. As for GCC, there isn't any such beast for DOS. To bring up such a thing would require a DOS extender, because GCC simply requires more memory than 640K. And a DOS extender is time-consuming to produce. Bringing GCC up against a proprietary extender (Zortech, Phar Lapp, et al) defeats the whole purpose of having a public-domain compiler, so no one's likely to do it until a low-cost extender becomes widespread. (If GCC is ever brought up under MS-DOS, I suspect it would be a 386-native version requiring a 386 processor.) Don't bug the Free Software Foundation about it, because they have zero interest in MS-DOS and that's not going to change, given their mandate to produce a Unix-like O/S of their own. -rich
toma@sail.LABS.TEK.COM (Tom Almy) (03/27/91)
In article <7056@spdcc.SPDCC.COM> rbraun@spdcc.COM (Rich Braun) writes: >janick@bnr.ca writes: >> I would like to know if there is an ftp site that has the binaries for >>GCC and RCS for MS-DOS ??? >As for GCC, there isn't any such beast for DOS. To bring up such a thing >would require a DOS extender, because GCC simply requires more memory >than 640K. And a DOS extender is time-consuming to produce. [...] Well there are two GCC ports for MS-DOS. I only have seen one, by DJ Delorie, which comes with a DOS-Extender (yes, it is 80386 only). Available from grape.ecs.clarkson.edu (IP 128.153.28.129) in directory /pub/msdos/djgcc. It sure beats (in cost) the commercial alternatives! -- Tom Almy toma@sail.labs.tek.com Standard Disclaimers Apply
poffen@sj.ate.slb.com (Russ Poffenberger) (03/27/91)
In article <7056@spdcc.SPDCC.COM> rbraun@spdcc.COM (Rich Braun) writes: >janick@bnr.ca writes: >> I would like to know if there is an ftp site that has the binaries for >>GCC and RCS for MS-DOS ??? > >If anyone requests it, I'll upload my modified version of RCS for DOS and >make it available on spdcc.com. I added support for Novell usernames, >and fixed some of the filenaming logic. > >RCS for DOS is currently in a state of flux. Frank Whaley (few@gupta.com) >is currently in charge of the revisions, and has said the filenaming logic >has been ripped out and will be completely changed for version 5.6 (to be >made available in a number of weeks). Interested parties should inquire >with Frank. > >As for GCC, there isn't any such beast for DOS. To bring up such a thing >would require a DOS extender, because GCC simply requires more memory >than 640K. And a DOS extender is time-consuming to produce. Bringing >GCC up against a proprietary extender (Zortech, Phar Lapp, et al) defeats >the whole purpose of having a public-domain compiler, so no one's likely >to do it until a low-cost extender becomes widespread. (If GCC is ever >brought up under MS-DOS, I suspect it would be a 386-native version >requiring a 386 processor.) Don't bug the Free Software Foundation about >it, because they have zero interest in MS-DOS and that's not going to >change, given their mandate to produce a Unix-like O/S of their own. > This is false. There have been two ports of GCC code. One of straight GCC, and another of G++. Both require, and come with, a DOS extender. Unfortunately they are more technical curiosities than anything right now since the DOS extenders are not compatible with other industry standard extenders or memory management programs (like QEMM). Yoshiaki Uchida's port of GNU gcc/gas/gld to MS-DOS is now available at ocf.berkeley.edu. Note that NO documentation is available and that this port is still in experimental stages. You will need an LHARC dearchiver to access the programs. It is in ~ftp/pub/GNU/gcc. The g++ port (by D.J DaLorie) is also available. Don't have the ftp site on me now, but it did come through C.B.I.P. recently. Russ Poffenberger DOMAIN: poffen@sj.ate.slb.com Schlumberger Technologies UUCP: {uunet,decwrl,amdahl}!sjsca4!poffen 1601 Technology Drive CIS: 72401,276 San Jose, Ca. 95110 (408)437-5254
acn@cl.cam.ac.uk (Arthur Norman) (03/27/91)
Expires: References: <1991Mar20.135146.1311@bnr.ca> <7056@spdcc.SPDCC.COM> Sender: Reply-To: acn@cl.cam.ac.uk (Arthur Norman) Followup-To: Distribution: Organization: U of Cambridge Comp Lab, UK Keywords: There is a 386 GCC set of binaries with a DOS extender included in the lancs.pdsoft (national public domain software archive). It seems to REQUIRE a 387 if you have any floating point values in the code you compile as well as if your code uses FP to run. The DOS extender (at least the version installed there) is not compatible with XMS/VCPI etc., but by removing himem.sys from my machine it worked OK. The DOS extender is subject to FSF rules if you use it with GCC, but otherwise attracts a royalty. The position about distributing code built with this system looks OK if your code accepts the FSF manifesto, but may otherwise need thought. My code compiled and ran almost first time I tried it using this compiler, but I only found GCC/386 last week. Oh yes, the DOS extender provides virtual memory for you, so it can run big programs on a small 386 too.