home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / gnu / g / help / 1164 < prev    next >
Encoding:
Internet Message Format  |  1992-08-27  |  1.7 KB

  1. Path: sparky!uunet!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!forney.berkeley.edu!jbuck
  2. From: jbuck@forney.berkeley.edu (Joe Buck)
  3. Newsgroups: gnu.g++.help
  4. Subject: Re: Need advice 2.2.2 vs. 2.1
  5. Message-ID: <17j9unINNo9q@agate.berkeley.edu>
  6. Date: 27 Aug 92 19:20:55 GMT
  7. References: <12921@ztivax.UUCP>
  8. Organization: U. C. Berkeley
  9. Lines: 31
  10. NNTP-Posting-Host: forney.berkeley.edu
  11.  
  12. In article <12921@ztivax.UUCP> lauther@ztivax.siemens.com (Ulrich Lauther) writes:
  13. >I am currently running gcc-2.1 under SCO UNIX on a 486.
  14. >
  15. >Is it worth while to switch to 2.2.2, and if I do so, can I use gcc-2.1 to
  16. >install 2.2.2 or will I have to start from scratch?
  17.  
  18. For at least the C++ part of the compiler, it's definitely worth it; there
  19. are many bug fixes, especially for templates, which were almost unusable
  20. (at least for me) until 2.2.2 (there are still some problems, but most of
  21. them can now be worked around).  Quite a few core dumps have also been
  22. removed.
  23.  
  24. You should be able to just build 2.2.2 with 2.1 and use it after the first
  25. build (rather than bootstrapping and building it twice).  Don't forget
  26. the following warning, from the INSTALL file:
  27.  
  28.         If you are building with a previous GNU C compiler, do not use
  29.      `CC=gcc' on the make command or by editing the Makefile. 
  30.      Instead, use a full pathname to specify the compiler, such as
  31.      `CC=/usr/local/bin/gcc'.  This is because make might execute the
  32.      `gcc' in the current directory before all of the compiler
  33.      components have been built.
  34.  
  35. (I suppose you could avoid this problem by having "." come last, rather
  36. than first, on your path; then you could just say make CC=gcc.  Right?).
  37.  
  38.  
  39.  
  40.  
  41. --
  42. Joe Buck    jbuck@ohm.berkeley.edu
  43.