Xref: utzoo comp.emacs:6052 comp.unix.questions:13538 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!leah!rpi!rpi.edu!tale From: tale@pawl.rpi.edu (David C Lawrence) Newsgroups: comp.emacs,comp.unix.questions Subject: Re: Does GNU emacs ever use shared libraries? Message-ID: Date: 12 May 89 06:36:56 GMT References: <152@talarian.UUCP> Sender: usenet@rpi.edu Reply-To: tale@pawl.rpi.edu Distribution: usa Lines: 21 In-reply-to: scott@talarian.UUCP's message of 12 May 89 05:28:45 GMT In article <152@talarian.UUCP> scott@talarian.UUCP (Scott Weitzenkamp) writes: > I noticed that on SunOS 4.0, GNU emacs uses the -Bstatic flag to cc > to prevent the use of shared libraries. Does GNU emacs ever use > shared libraries? If not, why not? Two reasons that I can think of: a) debugging is hell on something link edited with shared libraries. b) loadup is slower (often times perceptibly, not just some sort of unnoticeable benchmark thing) when using shared libraries. I am pretty certain that it _can_ be compiled with the libraries (ie, what should prevent it, code-wise), but it isn't. The primary argument for using them is to cut down on size of the application, but the subsequent loss of debugging power and load-up time outweighs that consideration as long as you have the space on your system. Dave -- tale@rpitsmts.bitnet, tale%mts@itsgw.rpi.edu, tale@pawl.rpi.edu