home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / gnu / gcc / help / 2829 < prev    next >
Encoding:
Text File  |  1992-12-29  |  2.6 KB  |  59 lines

  1. Newsgroups: gnu.gcc.help
  2. Path: sparky!uunet!cis.ohio-state.edu!cygnus.com!tiemann
  3. From: tiemann@cygnus.com
  4. Subject: Re: gcc and X11-R5-P21 woes
  5. Message-ID: <9212292152.AA07566@rtl.cygnus.com>
  6. Sender: daemon@cis.ohio-state.edu
  7. Organization: GNUs Not Usenet
  8. References: <1992Dec29.202018.14007@msc.cornell.edu>
  9. Distribution: gnu
  10. Date: Tue, 29 Dec 1992 05:52:23 GMT
  11. Lines: 46
  12.  
  13.     I'm trying to make a decision as to whether to use gcc instead of
  14.     Sun's ANSI C for which they are stupidly trying to charge universities
  15.     per-machine license fees.
  16.  
  17. I agree with you that it's stupid to charge per-machine license fees.
  18. I don't think it's stupid to try to cover costs.  The problem with
  19. Sun's model is that they are charging for something that costs
  20. nothing, and failing to charge for what's really expensive: reliable,
  21. ongoing support.
  22.  
  23.     If I can't successfully build an "ALL gcc" (including shared
  24.     libraries) X11, then I have to give up and pay Sun.
  25.  
  26. An alternative that does not involve "giving up" is to work with
  27. vendors of support for free software.  These vendors have an interest
  28. in keeping the software competitive with proprietary software and in
  29. keeping you happy.  That's the best of both worlds.  These goals
  30. cannot be accomplished w/o money.  I think of this not as the lesser
  31. of two evils, but rather the difference between good and evil (or the
  32. difference between smart and stupid).
  33.  
  34.     I installed the patches in gcc-2.3.2/README.X11.  After changing
  35.     "syslimits.h" to "sys/limits.h" in limits.h, everything compiles,
  36.     but NO executables build:
  37.  
  38.     gcc -fpcc-struct-return -o xeyes xeyes.o Eyes.o transform.o -O2   -L../.././lib/Xmu -lXmu -L../.././lib/Xt -L../.././extensions/lib -L../.././lib/X -L../.././lib/Xt -lXt -L../.././extensions/lib -lXext -L../.././extensions/lib -lXext -L../.././lib/X -lX11 -L/usr/local/X11R5/lib -lm  
  39.     collect: /usr/bin/ld terminated with signal 11 [Segmentation fault]
  40.  
  41.     A segmentation fault is a little difficult to diagnose.  The time I'm
  42.     spending getting things to work which should work out of the box but
  43.     don't is begining to cost more than just forking out the money for
  44.     commercial versions.
  45.  
  46. You are not the first person to realize that even under university
  47. cost models, time is better spent writing research grants and
  48. publishing results than duplicating support tasks the world over.
  49.  
  50.     Can't freeware do a little better than this?
  51.  
  52. I think so.  If you'd like information about the support services that
  53. Cygnus provides, drop us a line at info@cygnus.com, indicate what
  54. platforms and tools you are interested in, and somebody will follow
  55. up.
  56.  
  57. Michael Tiemann
  58. Cygnus Support        -- We make free software affordable
  59.