Short: gcc-2.5.8 update to 2.5.6+ distributions Type: dev/gcc Uploader: phb@colombo.telesys-innov.fr Author: phb@colombo.telesys-innov.fr This is GCC-2.5.8, an update to GCC-2.5.7. The GNU C compiler is free software. See the file COPYING for copying permission. ========================== What's new in this release ========================== -Read FSF NEWS-2.5.8 file included. -More internal compiler bugs fixed (see ChangeLogs in gcc sources for details), some for C++ support. -GCC-Install script fixed by Claus Deckhut (to be used with full distrib). =================== EXTREMELY IMPORTANT =================== I'd like to create a new gcc-2.5.8 development tree, based on users wishes. So now take your favorite mailer program and send me mail with wishes, bug fixes (example is for the installer script, already done, or headers), ideas, etc... I had a major hard-disk crash (backup ? somebody said backup ? Okay now I'll do backup ;-) So I've lost some fixed headers like time.h (author will know) and other stuff. So any ideas are welcome. Remember that YOU use gcc so it should at least please YOU. ======= WARNING ======= This version of gcc has succesfully compiled itself 3 times (up to stage 3) and was used to compile some utilities such as perl, bison and C++ library. Please test it and reports any bugs to: Philippe BRAND Fidonet: Ramses The Amiga Flying BBS 2:320/104.21 Email: phb@colombo.telesys-innov.fr Ftp: 192.70.117.81 (sorry, DNS messed up at our regional coord). /pub/incoming/uploads. ========= IMPORTANT ========= NEW: well, old but I've never thought about this before: there's an amiga-gcc mailing list running in Finland, to which I'm subscribed: amiga-gcc-port@lists.funet.fi This should be the PREFERED place to send comments/bugs/flames/etc... I'm quite tired of forwarding x times same answer to people so I really think this mailing list is the right thing. I'll forward any question to this mailing-list, but please use it directly, except when you send files, in this case send them to my ftp site. ======= Sources ======= This archive should contain everything necessary to get you going, it doesn't include the sources for ixemul.library (should be available RSN as a different distribution, or ask Markus Wild), and it doesn't include full sources to gcc. As stated by Richard Stallman of the FSF: "The GPL says that any distribution of binaries must contain either the source code or a written offer to supply source code (see the GPL for details of what is required)." If you're interested in the sources required to rebuild gcc, get the original GNU sources (gcc-2.5.8.tar.gz, somewhat 6MB), which should be stored on the same ftp site you got this binary distribution from (if they're not, tell the manager of that ftp site, as this is a requirement of the GNU Copyright LICENSE), or at ftp.gnu.ai.mit.edu:/pub/gnu, or on Ramses BBS (phone numbers listed below), otherwise ask me by smail then we'll manage to find a solution for you to get full sources. Then apply the gcc patch-file in src-patches/, and configure for `amigados'. Same thing goes for libg++-2.5.3. If you want (ie. you don't have to) get libg++-2.5.3.tar.gz (again, locations are explained below) and apply the libg++ diff from the src-patches directory, then configure for amigados and give it a try. Please note that you should have at least 40MB left or your HD and 8MB of memory minimum in order to rebuild gcc up to stage3. An accelerated Amiga is welcome, as it took me 4,5 hours to generate a single pass. So 3 passes makes 4,5 x 3 = 13,5 hours. Sources for other tools only included as binaries are available separately in self-contained archives (such as for example gnuinfo-920712.lha for InfoView), same locations, as described below. ===== Where ===== **** All GCC binaries (from 2.2.2 upto 2.5.8) are available on: - Aminet sites (wuarchive.wustl.edu and mirrors such as ftp.luth.se) in /pub/aminet/dev/gcc - Ramses The Amiga Flying BBS +33-1-60037015 HST Dual v32 terbo 4800-21600 +33-1-60037713 SupraFax v32bis 4800-14400 +33-1-60037716 Tornado v22bis 1200-2400 in Topic "Development", Area "Gcc" **** GNU source code is available on: - same FTP site you've taken these archives - gnu.prep.ai.mit.edu 18.71.0.38 in /pub/gnu - Ramses The Amiga Flying BBS in Topic "AmigaUnix/Unix/Linux/NetBSD", Area "Gnu Source Code" ============ INSTALLATION ============ NOTE: You MUST have at least 2.5.6 distribution in order to use this. To install it, just: CLI> cd gcc:/ CLI> lha x gcc258ud.lha CLI> cd gcc:lib/gcc-lib/amigados CLI> delete 2.5.7 all quiet Full distribution of 2.5.8 will only be posted if demand exists (last full distribution was 2.5.6). Contents: Name What ---- ---- COPYING GNU LICENSE, read!! README.update this file NEWS_gcc-2.5.8 What's new in gcc-2.5.8 GCC-Install fixed Installer script to configure gcc os-include/inline/stubs.h missing inline header info/ manuals for the compiler src-patches/ source patches lib/gcc-lib/ home of compilers called by gcc bin/ new binaries man/ new man pages