home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / gnu / g / help / 1167 < prev    next >
Encoding:
Text File  |  1992-08-30  |  2.0 KB  |  57 lines

  1. Xref: sparky gnu.g++.help:1167 comp.lang.c++:13079
  2. Newsgroups: gnu.g++.help,comp.lang.c++
  3. Path: sparky!uunet!cis.ohio-state.edu!cygnus.com!mrs
  4. From: mrs@cygnus.com (Mike Stump)
  5. Subject: Re:  Problems with collect on SUNOS 4.1.2
  6. Message-ID: <9208291926.AA07916@cygnus.com>
  7. Sender: gnulists@ai.mit.edu
  8. Organization: Gatewayed from the GNU Project mailing list help-g++@prep.ai.mit.edu
  9. Date: Sat, 29 Aug 1992 19:26:39 GMT
  10. Lines: 45
  11.  
  12. This problem should not exist in the next release of gcc.  gcc 2.2.1
  13. also cures this problem.
  14.  
  15. > From: williams@herky.cs.uiowa.edu (Kent Williams)
  16. > Message-Id: <13165@ns-mx.uiowa.edu>
  17. > Date: 25 Jun 92 16:43:33 GMT
  18. > Reply-To: williams@herky.cs.uiowa.edu (Kent Williams)
  19. > Organization: U of Iowa, Iowa City, IA
  20. > To: bug-g++@prep.ai.mit.edu
  21.  
  22. > I've just installed GCC 2.2.2 on a SparcStation 2, configuring with
  23.  
  24. >         configure sparc-sun-sunos4.1.2
  25.  
  26. > And then compiled up libg++-2.1 (Had some problems there, but that's a
  27. > different story)
  28.  
  29. > Of course my first program to try is this:
  30.  
  31. > #include <iostream.h>
  32.  
  33. > main() {
  34. >         cout << "hello world\n" ;
  35. > }
  36.  
  37. > Which works fine until I try to static link it, then ld gives me oodles
  38. > of warnings, to wit:
  39.  
  40. > cd /nfs/worf_users/kent/sparc2/
  41. > gcc -static -g -v test.cc -o test -lg++
  42. > Reading specs from /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.2/2.2.2/specs
  43. > gcc version 2.2.2
  44. >  /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.2/2.2.2/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix -g test.cc /usr/tmp/cca01701.i
  45. > GNU CPP version 2.2.2 (sparc)
  46. >  /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.2/2.2.2/cc1plus /usr/tmp/cca01701.i -quiet -dumpbase test.cc -g -version -o /usr/tmp/cca01701.s
  47. >  /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.2/2.2.2/ld -e start -dc -dp -Bstatic -o test /lib/crt0.o -L/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.2/2.2.2 -L/usr/local/lib test.o -lg++ -lgcc -lc -lg -lgcc
  48. > ld: Undefined symbol
  49. >    LBE50
  50. >    LBB50
  51. >    LBE40
  52. >    LBB40
  53. >    LBE51
  54. >    LBB51
  55. >    LBE41
  56.  
  57.