Xref: utzoo comp.sys.amiga:75925 comp.sys.amiga.tech:17524 Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!clyde.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!apple!julius.cs.uiuc.edu!rpi!uupsi!sunic!news.funet.fi!funic!nic!vinsci From: vinsci@funet.fi (Leonard Norrgard) Newsgroups: comp.sys.amiga,comp.sys.amiga.tech Subject: GCC (Was: Re: ANSI C compiler?) Message-ID: Date: 6 Jan 91 22:17:09 GMT References: <2073@incstar.uucp> <1991Jan5.232908.18246@bilver.uucp> <1991Jan6.174902.27526@servalan.uucp> Sender: vinsci@nic.funet.fi (Leonard Norrgard) Organization: Soft Service, Inc. Lines: 92 In-Reply-To: ben@servalan.uucp's message of 6 Jan 91 17:49:02 GMT Since you were going to ask.... [Note: The GNU ld linker is also ported and produces Amiga executables from unix style object files.] From: vinsci@NIC.FUNET.FI (Leonard Norrgard) Newsgroups: bit.listserv.i-amiga Subject: Re: ? PDC 3.34 & optimization Date: 5 Jan 91 03:43:54 GMT In-Reply-To: A0NJ@UNB.CA's message of 4 Jan 91 22:31:50 GMT >Where is this port of GCC available? By ftp from nic.funet.fi, look in the directory pub/amiga/gnu/gcc/port for several subdirectories containing different ports. Output from ls -lgR included below. Unless you have Manx C available you currently will want the Burr-Rushing-Pigg port (BuRP for short :-) which you can now use with the PDC libraries. NOTE1: None of the ports are what we consider release versions for Amiga GCC. The BuRP and Wild ports are pretty stable, but lacking in some areas. (Don't look for a debugger -- yet) NOTE2: As you can see from the listing below, the files you need to use a port are rather large. Please do not use mail-servers to retrieve the stuff unless you need this desperately and can't get anyone with ftp access to fetch it for you. When the port is finished (later this year), it will released to several places, including the fish disks. Full source is of course available. >How does it compare to the >commercial compilers such as SAS/C? You mean how SAS/C compares to GCC? Well, SAS/C is more adapted to the Amiga, it is smaller (the compiler, not the output). On the other hand most larger projects from the unix world can not be compiled by SAS/C. To do anything real with GCC you will need at least 2.5Mb RAM and a harddisk. Projects underway by the members of the porting group include Kyoto Common Lisp (full version), G++, GDB, X11R4 (will take time) and surely others as well. -- Leonard nic.funet.fi:~pub/amiga/gnu/gcc/port:ls -lgR: total 260 drwxrwxr-x 2 vinsci ftp 512 Jan 3 04:29 Antonishek drwxrwxr-x 2 vinsci ftp 512 Jan 3 17:02 Burr-Rushing-Pigg -rw-rw-r-- 1 vinsci ftp 1017 Aug 28 09:16 PROJECT -rw-rw-r-- 1 vinsci ftp 510 Aug 28 09:15 README drwxrwxr-x 2 vinsci ftp 512 Jan 3 05:55 Wild -rw-rw-r-- 1 vinsci ftp 14842 Aug 25 00:50 arc.amiga-gcc-info -rw-rw-r-- 1 vinsci ftp 224964 Jan 2 08:44 arc.amiga-gcc-port "arc.amiga-gcc-port" is an archive file that gets updated each time someone posts something on the working group's mailing list. drwxrwxrwx 2 vinsci ftp 512 Dec 28 17:46 incoming Anything in this directory is not accessible, usually is moved to the correct place within days. Antonishek: total 60 -rw-rw-r-- 1 vinsci ftp 60953 Aug 29 05:23 ant-agcc.tar.Z Burr-Rushing-Pigg: total 1131 -rw-rw-r-- 1 vinsci ftp 1849 Jan 3 06:21 00readme.txt -rw-rw-r-- 1 vinsci ftp 4559 Jan 3 06:21 acrt0.lzh -rw-rw-r-- 1 vinsci ftp 435802 Oct 24 02:35 agcc901022.lzh -rw-rw-r-- 1 vinsci ftp 16171 Jan 3 06:22 agcc_incl_901220.lzh -rw-rw-r-- 1 vinsci ftp 25110 Jan 3 06:26 agcc_lib_901220.lzh -rw-rw-r-- 1 vinsci ftp 173303 Jan 3 06:25 agcc_libsrc_901220.lzh -rw-rw-r-- 1 vinsci ftp 345871 Jan 3 06:34 cc1-68020.Z -rw-rw-r-- 1 vinsci ftp 8791 Jan 3 06:26 gcc.doc -rw-rw-r-- 1 vinsci ftp 860 Jan 3 06:26 important_readme -rw-rw-r-- 1 vinsci ftp 29152 Jan 3 06:27 lharc -rw-rw-r-- 1 vinsci ftp 28414 Jan 3 06:27 lharc.doc -rw-rw-r-- 1 vinsci ftp 40232 Jan 3 06:28 lharc121.zoo Wild: total 1304 -rw-rw-r-- 1 vinsci ftp 44032 Dec 28 17:38 ar901227.lzh -rw-rw-r-- 1 vinsci ftp 497950 Oct 5 17:08 gcc00901002.lzh -rw-rw-r-- 1 vinsci ftp 455158 Sep 8 21:55 gcc090880.lzh -rw-rw-r-- 1 vinsci ftp 236334 Oct 20 15:46 ld901019.lzh -rw-rw-r-- 1 vinsci ftp 33912 Jan 3 05:55 ld910101.lzh -rw-rw-r-- 1 vinsci ftp 35723 Oct 5 17:08 s2m1001.lzh *THAT'S ALL!*