home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / linux / 10122 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  2.5 KB

  1. Path: sparky!uunet!mcsun!uknet!mucs!mccuts!zlsiial
  2. From: zlsiial@uts.mcc.ac.uk (A. V. Le Blanc)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Linux 0.97p2 compatibility
  5. Message-ID: <5764@mccuts.uts.mcc.ac.uk>
  6. Date: 7 Sep 92 09:51:04 GMT
  7. References: <k=pnyqq.genie@netcom.com>
  8. Reply-To: LeBlanc@mcc.ac.uk (A. V. Le Blanc)
  9. Organization: Computing Centre, University of Manchester
  10. Lines: 41
  11.  
  12. In article <k=pnyqq.genie@netcom.com> genie@netcom.com (The Genie) writes:
  13. >Hi.  I posted a message earlier stating how I've been having compatibility
  14. >problems compiling (and running already compiled) programs with
  15. >Linux 0.97p2 available from MCC Interim release at Tsx-11.
  16. >
  17. >It seems the problem was that the GCC 2.2.2d that comes as images
  18. >Comp1 and comp2 are not compatible with the older versions of
  19. >GCC 2.2.2 --> everything that was compiled before using
  20. >the shared libraries must be recompiled.  If I'm right so
  21. >far, then all the binaries of programs at ftp sites are
  22. >useless until a newer version is recompiled?
  23.  
  24. So far as I know, there should be no problems compiling anything with
  25. the gcc installed from MCC interim release 0.97p2; that is, unless you
  26. have the same problems with any other properly installed copy of gcc 2.2.2d.
  27. If you already have a system running, you can upgrade using MCC interim
  28. Linux 0.97p2, and it will not remove any of your shared libraries,
  29. unless you already have gcc 2.2.2d installed.
  30.  
  31. Programs compiled earlier on your system should continue to run.  Programs
  32. from elsewhere will run if, and only if, they are either statically linked
  33. or compiled with libraries either on your system or compatible with libraries
  34. on your system.  Most binaries available by anonymous ftp from various
  35. Linux sites are statically linked, and they should continue to be usable
  36. unless other problems occur (such as the st_blksize problem, the changes
  37. in the system mount call, etc.).
  38.  
  39. >Is it possible to avoid this problem and make the
  40. >2 versions more compatible?  Would just getting
  41. >the library files from GCC 2.2.2 and writing them
  42. >over the 2.2.2d version solve the problem?
  43.  
  44. The two versions of GCC are compatible, in the sense that the required
  45. libraries have completely different names and should not in any way
  46. conflict.  There is a special problem with X11 which is too complicated
  47. to discuss adequately in this note.  But please note that releases of
  48. gcc have been carefully designed by H.J.Lu and others to allow for as
  49. many factors as they can take into account.
  50.  
  51.      -- Owen
  52.      LeBlanc@mcc.ac.uk
  53.