home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / GCC / GCC258UD.README < prev    next >
Encoding:
Text File  |  1994-02-11  |  5.2 KB  |  158 lines

  1. Description: gcc-2.5.8 update to 2.5.6+ distributions
  2. Keywords: amiga c compiler gcc
  3. Author: phb@colombo.telesys-innov.fr (Philippe BRAND)
  4. Uploader: phb@colombo.telesys-innov.fr (Philippe BRAND)
  5.  
  6. + This is GCC-2.5.8, an update to GCC-2.5.7.
  7. The GNU C compiler is free software.  See the file COPYING for copying
  8. permission.
  9.  
  10. ==========================
  11. What's new in this release
  12. ==========================
  13.  
  14. -Read FSF NEWS-2.5.8 file included.
  15. -More internal compiler bugs fixed (see ChangeLogs in gcc sources for details),
  16.  some for C++ support.
  17. -GCC-Install script fixed by Claus Deckhut (to be used with full distrib).
  18.  
  19.  
  20. ===================
  21. EXTREMELY IMPORTANT
  22. ===================
  23.  
  24. I'd like to create a new gcc-2.5.8 development tree, based on users wishes.
  25. So now take your favorite mailer program and send me mail with wishes,
  26. bug fixes (example is for the installer script, already done, or headers),
  27. ideas, etc...
  28.  
  29. I had a major hard-disk crash (backup ? somebody said backup ? Okay now I'll do
  30. backup ;-) So I've lost some fixed headers like time.h (author will know) and
  31. other stuff.
  32.  
  33. So any ideas are welcome. Remember that YOU use gcc so it should at least
  34. please YOU.
  35.  
  36. =======
  37. WARNING
  38. =======
  39.  
  40. This version of gcc has succesfully compiled itself 3 times (up to stage 3) and
  41. was used to compile some utilities such as perl, bison and C++ library.
  42.  
  43. Please test it and reports any bugs to:
  44.  
  45.     Philippe BRAND
  46.     Fidonet: Ramses The Amiga Flying BBS 2:320/104.21
  47.     Email:   phb@colombo.telesys-innov.fr
  48.     Ftp:     192.70.117.81 (sorry, DNS messed up at our regional coord).
  49.              /pub/incoming/uploads.
  50.  
  51.  
  52. =========
  53. IMPORTANT
  54. =========
  55.  
  56. NEW: well, old but I've never thought about this before: there's an amiga-gcc
  57. mailing list running in Finland, to which I'm subscribed:
  58.  
  59.     amiga-gcc-port@lists.funet.fi
  60.     
  61. This should be the PREFERED place to send comments/bugs/flames/etc...
  62.  
  63. I'm quite tired of forwarding x times same answer to people so I really think
  64. this mailing list is the right thing.
  65. I'll forward any question to this mailing-list, but please use it directly,
  66. except when you send files, in this case send them to my ftp site.
  67.  
  68. =======
  69. Sources
  70. =======
  71.  
  72. This archive should contain everything necessary to get you going, it doesn't
  73. include the sources for ixemul.library (should be available RSN as a different
  74. distribution, or ask Markus Wild), and it doesn't include full sources to gcc.
  75.  
  76. As stated by Richard Stallman of the FSF:
  77.  
  78. "The GPL says that any distribution of binaries must contain either the
  79. source code or a written offer to supply source code (see the GPL for
  80. details of what is required)."
  81.  
  82. If you're interested in the sources required to rebuild gcc, get the original
  83. GNU sources (gcc-2.5.8.tar.gz, somewhat 6MB), which should be stored on the
  84. same ftp site you got this binary distribution from (if they're not, tell the
  85. manager of that ftp site, as this is a requirement of the GNU Copyright
  86. LICENSE), or at ftp.gnu.ai.mit.edu:/pub/gnu, or on Ramses BBS (phone numbers
  87. listed below), otherwise ask me by smail then we'll manage to find a solution
  88. for you to get full sources.
  89.  
  90. Then apply the gcc patch-file in src-patches/, and configure for
  91. `amigados'. Same thing goes for libg++-2.5.3. If you want (ie. you don't have
  92. to) get libg++-2.5.3.tar.gz (again, locations are explained below) and apply
  93. the libg++ diff from the src-patches directory, then configure for amigados
  94. and give it a try. Please note that you should have at least 40MB left or your
  95. HD and 8MB of memory minimum in order to rebuild gcc up to stage3. An
  96. accelerated Amiga is welcome, as it took me 4,5 hours to generate a single
  97. pass. So 3 passes makes 4,5 x 3 = 13,5 hours.
  98.  
  99. Sources for other tools only included as binaries are available separately
  100. in self-contained archives (such as for example gnuinfo-920712.lha for
  101. InfoView), same locations, as described below.
  102.  
  103. =====
  104. Where
  105. =====
  106.  
  107. **** All GCC binaries (from 2.2.2 upto 2.5.8) are available on:
  108.  
  109. - Aminet sites (wuarchive.wustl.edu and mirrors such as ftp.luth.se)
  110.     in /pub/aminet/dev/gcc
  111.  
  112. - Ramses The Amiga Flying BBS  +33-1-60037015  HST Dual v32 terbo 4800-21600
  113.                                +33-1-60037713  SupraFax v32bis    4800-14400
  114.                                +33-1-60037716  Tornado v22bis     1200-2400
  115.     in Topic "Development", Area "Gcc"
  116.  
  117. **** GNU source code is available on:
  118.  
  119. - same FTP site you've taken these archives
  120.  
  121. - gnu.prep.ai.mit.edu 18.71.0.38
  122.     in /pub/gnu
  123.  
  124. - Ramses The Amiga Flying BBS
  125.     in Topic "AmigaUnix/Unix/Linux/NetBSD", Area "Gnu Source Code"
  126.  
  127. ============
  128. INSTALLATION
  129. ============
  130.  
  131. NOTE: You MUST have at least 2.5.6 distribution in order to use this.
  132.  
  133. To install it, just:
  134.  
  135. CLI> cd gcc:/
  136. CLI> lha x gcc258ud.lha
  137. CLI> cd gcc:lib/gcc-lib/amigados
  138. CLI> delete 2.5.7 all quiet
  139.  
  140. Full distribution of 2.5.8 will only be posted if demand exists (last full
  141. distribution was 2.5.6).
  142.  
  143. Contents:
  144.  
  145. Name                What
  146. ----                ----
  147.  
  148. COPYING                GNU LICENSE, read!!
  149. README.update            this file
  150. NEWS_gcc-2.5.8            What's new in gcc-2.5.8
  151. GCC-Install            fixed Installer script to configure gcc
  152. os-include/inline/stubs.h    missing inline header
  153. info/                manuals for the compiler
  154. src-patches/            source patches
  155. lib/gcc-lib/            home of compilers called by gcc
  156. bin/                new binaries
  157. man/                new man pages
  158.