home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / programm / language / gcc222_f.lha / README222-FIX1 < prev   
Text File  |  1992-08-22  |  2KB  |  51 lines

  1. This archive contains fixes to my gcc-2.2.2 distribution. It is not
  2. just gcc-related, most changes affect accompanying stuff really.
  3.  
  4. To apply these changes, make sure you have unpacked the 2.2.2 distribution,
  5. and have it set up as mentioned in the README file of the distribution.
  6. This is very important, as the script that applies the changes assumes that
  7. it can access any file in the distribution (using the documented assigned
  8. directories). Don't worry, the script tells you everything it's going to
  9. do, but you're better off if you follow these instructions.
  10.  
  11. So, given you have unpacked 2.2.2, and have set up GCC: as documented (and
  12. all the other assigns), execute the following command in your shell:
  13.  
  14.   execute fix1
  15.  
  16. You're then asked patch by patch whether to apply it. You should normally
  17. not need to answer NO, as every patch corrects a more or less serious
  18. problem in 2.2.2. However, the questions are there for the suspicious among
  19. you;-))
  20.  
  21.  
  22. What's fixed:
  23.  
  24. - gcc:unix/dev was not included in the archive, because it's an empty
  25.   directory, and lz just skipped it.
  26. - lz discarded the pure bits. The patch adds them back.
  27. - I forgot to include libm.a. This is not too much of a problem, since 
  28.   ixemul.library exports all functions it got from using 
  29.   mathieeedoubtrans.library, which contains most of the functions normally
  30.   found in libm.a. Nevertheless, here it is.
  31. - The help file for less was missing. This goes into /usr/local/lib/less.hlp,
  32.   so we need a local directory in usr: as well.
  33. - libgcc.a didn't contain an object file important to C++ compilers: it
  34.   defines __new_handler. Sorry for this.
  35. - the two rexx scripts were not updated to the new file hierarchy.
  36. - The docs for hunk2gcc were missing. Since I only have a README file for
  37.   hunk2gcc, it doesn't really belong into cat1 of the other man-pages. But
  38.   since I don't have another place for such docs, that will have to do;-)
  39. - ar and ranlib didn't handle long filenames properly. Jens P. Brage sent
  40.   me patches that fix the problem long ago, but I forgot about them since
  41.   my own libs were all created with the -T option to ar (chopping extraneous
  42.   characters). Thanks Jens, and sorry!
  43.  
  44.  
  45. Thanks to everyone reporting those bugs!
  46.  
  47.  
  48. -Markus Wild
  49.  
  50. <wild@nessie.cs.id.ethz.ch> & <wild@amiga.physik.unizh.ch>
  51.