bet@orion.mc.duke.edu (Bennett Todd) (04/04/89)
I can strongly recommend GCC and G++ for the Sun. I use them as production compilers, though they are officially still in beta test. Both have bugs remaining that show up in the most demanding applications; however, I tend to write reasonably well-structured code with modest size modules, and I haven't seen a compiler bug from either compiler in several versions. GCC is a portable, retargetable, highly optimizing C compiler. It supports both old-style C (if you specify '-traditional' it accepts almost identically the same language as Reiser's cpp + Johnson's pcc) and X3J11 DP-ANS C. With all the optional warnings turned on I find it more effective at preening code for validity than lint. Inclusion of information for debugging (-g) doesn't conflict with optimization (-O), unlike pcc (though single-stepping through optimized code is sometimes amusing; variables which have been optimized out of existance can't have their values displayed, sometimes code flow hops about somewhat disconcertingly due to code rearrangement). Since I am relatively unconcerned with executable size, I install all programs compiled with '-O -g'. That make core dumps debuggable, and I can reach out and attach to running programs if they get wedged (though that sort of problem is not happening at all frequently, between ANSI function prototype checking and the other consistency checks that GCC performs at compile time, and the run-time checking that my libbent performs on library and system calls). GCC can be FTP-ed from prep.ai.mit.edu, as well as uunet.uu.net and tut.cis.ohio-state.edu. Tut also has an open UUCP server. -Bennett bet@orion.mc.duke.edu
bob@cis.ohio-state.edu (Bob Sutterfield) (04/24/89)
From: bet@orion.mc.duke.edu (Bennett Todd) GCC can be FTP-ed from prep.ai.mit.edu, as well as uunet.uu.net and tut.cis.ohio-state.edu. Tut also has an open UUCP server. Close (only off by about 15 feet), but the UUCP system is `osu-cis'. Write for instructions if you need them...
jis@mtgzx.att.com (j.mukerji) (04/26/89)
bet@orion.mc.duke.edu (Bennett Todd) writes: > > GCC can be FTP-ed from prep.ai.mit.edu, as well as uunet.uu.net and > tut.cis.ohio-state.edu. Tut also has an open UUCP server. Could someone post the details on how one can get things from the tut.cis.ohio-state.edu UUCP server? Thanks much. -- Jishnu Mukerji, mtgzz!jis, jis@mtgzz.att.com +1 201 957 5986 AT&T Bell Laboratories, MT 3K-423, 200 Laurel Ave., Middletown NJ 07748
bob@cis.ohio-state.edu (Bob Sutterfield) (05/08/89)
Could someone post the details on how one can get things from the tut.cis.ohio-state.edu UUCP server? Actually, the server is on osu-cis, across the room from tut. Since the instructions are pretty large, I won't post them here - look on comp.sources.d in a few minutes. Also, I just now FTPd the file to titan.rice.edu:incoming/GNU.how-to-get. The Sun-Spots Archivist will deal with it in some appropriate way. Remember that the versions listed there are obsoleted almost daily. Get a fresh copy of the instructions directly from osu-cis before you spend a lot of time trying to get anything.