bill@alembic.acs.com (Bill Hatch) (10/02/90)
Bill Hatch (301)470-3839(w) (301)441-1675(h) Coleman Research, 14504 Greenview Drive, Laurel MD 20708 All opinions expressed are my own - dont blame my employer or alembic systems ========================================================================== Keywords: I have completed the gcc-1.37.1/g++-1.37.0/g++lib-1.37.0/gas-1.36 and gdb-3.5 compilation and installation with coff patches on the following: ALR 386/220 Western Digital Controller Seagate 80 Mb 2 Mb RAM. 1.2 Mb Floppy Microport V386 DOS Merge 1.1.1.U #30591/23087/49083 SW Development System 3.0e #3SDS300001568 V386 Runtime 3.0e #3RTL300001452 gnu bison was also required. I am using the uport ld and ar utilities. This ld supports link editor directives and incremental linking. The gnu code was downloaded from the uunet archieves. The coff patches by Michael Bloom were obtained from osu-cis. The uucp Systems line for osu-cis is: # Micom port selector, at 1200, 2400, or 9600 bps. # Replace ##'s below with 12, 24, or 96 (both speed and phone number). # osu-cis Any ACU ##00 1-614-292-31## "" \r\c Name? osu-cis nected \c GO \d\r\d\r\d\r in:--in:--in: Uanon uucp the file osu-cis!~/GNU.how-to-get to your system in order to get the path names to Michael's latest coff patch release. The total installation of all of the above, with the coff patches, required about 2 weeks of evenings and weekends. This was due to my minimal machine configuration rather than any problems with the distribution software - for example the g++-lib compilation took about 24 hours, the unstripped cc1-plus executable is 2+ megabytes, stripped it is over 600k. At this point it is very clear that I need to add more RAM and a faster/larger hard disk to do any serious work with g++. The patching and installation procedures are very smooth - FSF and Michael Bloom have done excellent work. I found 2 VERY minor problems which should be corrected in the next coff patch release. Also, the reference to the "-C" flag for ASSEM_SPEC should be commented out in config/tm-i386gcoff.h for both gcc and g++. If you do not do this, the loader complains about incorrect magic numbers. At present i am still checking out g++ with the coff patches. I have only compiled several small "hello world" programs. Since i am new to C++, i am planning to work through the examples in "C++ Primer" by Stanley Lippman, Addison-Wesley, 1989. I would like to thank Michael Bloom, Richard Stallman and James R. Van Artsdalen for the helpful hints that have gotten me this far. Bill Hatch Coleman Research Corporation 14504 Greenview Drive Suite 500 Laurel, Maryland 20708 Phone (301)470-3839 FAX (301)776-5461 HOME (301)441-1675 -- ========================================================================= Bill Hatch (301)470-3839(w) (301)441-1675(h) Coleman Research, 14504 Greenview Drive, Laurel MD 20708 All opinions expressed are my own - dont blame my employer or alembic systems