home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / g__read / readme.gpp
Encoding:
Internet Message Format  |  1991-11-13  |  1.8 KB

  1. Subject: README.G++
  2.  
  3.  
  4. This is the README file for g++-1.39.1.
  5.  
  6. Enclosed are three archives - gxxbin.zoo containing executables,
  7. gxxlib.zoo containing 32-bit libs, and gxxinc.zoo containing the G++
  8. header files.  G++ also uses the GCC pre-processor, from gcc-1.40 and
  9. Update12, and utils at patchlevel 22.  Libg++ needs the gcc libraries
  10. and include files at patchlevel 72.  (Though you can probably get away with
  11. what's currently on atari.archive, I doubt that I'll entertain problems
  12. if you're using previous versions.)
  13.  
  14. Be warned that zoo might mangle the '+' symbols in the filenames!
  15.  
  16. The only thing cut out of G++ is dumping an image.  Practically all of
  17. libg++ is there and working.  Stream I/O works fine, in bin and text
  18. modes.  The libs aren't 16-bit clean yet, but we're working on it... 
  19.  
  20. G++ needs stacks of memory. You can get away with running the compiler
  21. in 2.5Mb (maybe even 2) but I don't recommend it. You really need
  22. 4Mb RAM -  the libs compile quite happily on 4Mb.
  23.  
  24. G++ will happily co-exist with your GCC installation. It needs one
  25. extra environment variable, GXXINC, which is where your G++ include
  26. files (from libg++) are located. Place binaries along with your GCC
  27. binaries, and g++.olb with your existing libs.
  28.  
  29. History: I made the original port, based on ++jrb's GCC port, plus made
  30. mods to gcc-cpp and gcc-ld.  ++jrb improved the port, and modified bits
  31. of the GCC configuration.  He also got libg++ into some sort of shape
  32. after my initial attempts, while I got the streams working well enough
  33. to get past the tests.  ++jrb patched the GCC libs and include files to
  34. support libg++.  (So you know where to apportion blame/praise!)
  35.  
  36. Enjoy.
  37.  
  38.  
  39. -----
  40. David Boyce, Schlumberger Instruments,          |  boyce@sifvs3.sinet.slb.com
  41. Farnborough, Hants, UK, (+44) 252 544433 x5543  |  abaddon@cix
  42.