On Oct 28, 2005, at 10:53 PM, Adam D. Bradley wrote:
Plus, a quick and unscientific profile of the build process leads me to believe that not linking every plugin against a 50MB (debug) libcrystalspace.a would slash 25% off of the build time on my box, which is a not-insubstantial amount of time.

One thing people tend to forget, at times, is that modern static linkers are smart enough to extract from the library only the objects actually needed for a given module. For instance, if you create a plugin which uses only csString and SCF, then the static linker will pull in only those two objects (and whatever few objects upon which they may depend). Couple this with the fact that symbols in libraries are normally indexed, object extraction from a library can be done without too much overhead.

-- ES



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]

Reply via email to