[comp.sys.ibm.pc.misc] Wanted: GCC and RCS binaries

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.