home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / sun / admin / 8307 < prev    next >
Encoding:
Internet Message Format  |  1992-11-16  |  1.4 KB

  1. Xref: sparky comp.sys.sun.admin:8307 alt.sys.sun:3391
  2. Path: sparky!uunet!ogicse!uwm.edu!rutgers!concert!duke!jwt
  3. From: jwt@duke.cs.duke.edu (Jeffrey W. Tannehill)
  4. Newsgroups: comp.sys.sun.admin,alt.sys.sun
  5. Subject: rebuilding libc.so.1.8 on SunOS 4.1.3
  6. Message-ID: <721933291@duke.cs.duke.edu>
  7. Date: 16 Nov 92 17:01:32 GMT
  8. Article-I.D.: duke.721933291
  9. Followup-To: comp.sys.sun.admin
  10. Organization: Duke University Computer Science Dept.; Durham, N.C.
  11. Lines: 18
  12.  
  13.  
  14.     I am interested in changing the shared library /usr/lib/libc.so.1.8
  15. on our SunOS 4.1.3 system. I want to be able to delete  routines and add
  16. new routines.  The Sun Answerbook describes how to build a shared library
  17. (not libc though) and it appears to me that one must have the source and
  18. recompile all the routines that will be in the library in order to change
  19. the shared library.  
  20.     Is that the case, or can one take libc.so.1.8 and somehow append/delete
  21. another routine and create libc.so.1.8.1 without having the source and 
  22. recompiling all the routines in libc.so.1.8 ?  
  23.     Is there any way to extract the routines from a shared library .so 
  24. file and put them back in their respective .o files, much the same as can be 
  25. done with an ar(1) format file?
  26.  
  27. -- 
  28. /*______________________________Jeff Tannehill_______________________________*
  29.  * MAIL:  Duke Dept. of Computer Science        Internet: jwt@cs.duke.edu    *
  30.  *        Durham, NC 27708 USA                  PHONE: +1 919 660 6500       */
  31.