home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / gnu / g / help / 1042 < prev    next >
Encoding:
Internet Message Format  |  1992-07-25  |  1.2 KB

  1. Path: sparky!uunet!olivea!decwrl!ames!agate!forney.berkeley.edu!jbuck
  2. From: jbuck@forney.berkeley.edu (Joe Buck)
  3. Newsgroups: gnu.g++.help
  4. Subject: Re: ___builtin_delete not found??
  5. Message-ID: <14q0ekINNl2d@agate.berkeley.edu>
  6. Date: 24 Jul 92 22:32:52 GMT
  7. References: <1992Jul24.220827.28092@jhunix.hcf.jhu.edu>
  8. Distribution: usa
  9. Organization: U. C. Berkeley
  10. Lines: 21
  11. NNTP-Posting-Host: forney.berkeley.edu
  12.  
  13. In article <1992Jul24.220827.28092@jhunix.hcf.jhu.edu> camacs5@jhunix.hcf.jhu.edu (Sol Su) writes:
  14. >i am trying to dynamically load compiled g++ code into
  15. >S.  when the code is compiled with AT&T C++2.1 it loads
  16. >without trouble; trying to get the g++-produced image
  17. >into S yields "___builtin_delete" and "___builtin_new"
  18. >undefined symbols.  in the libg++.a, indeed the ___builtin_delete
  19. >symbol is U.  where is it resolved?
  20.  
  21. It's in -lgcc.  libgcc.a lives in the same place as the passes to
  22. gcc, which you can find out by doing gcc -v.
  23.  
  24. It's not in libg++.a because libg++ is optional but support for new
  25. and delete is required.  Also, libgcc routines can be included with
  26. complete freedom in proprietary code (no GPL or even LGPL restrictions);
  27. libg++ is subject to the LGPL.
  28.  
  29.  
  30.  
  31.  
  32. --
  33. Joe Buck    jbuck@ohm.berkeley.edu
  34.