delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/04/11/16:49:11

Date: Tue, 11 Apr 2000 16:50:44 -0400
Message-Id: <200004112050.QAA23840@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: djgpp AT delorie DOT com
In-reply-to: <0755aefe.5d9e585f@usw-ex0101-007.remarq.com> (message from
Clemens Valens on Tue, 11 Apr 2000 02:48:00 -0700)
Subject: Re: stripping libraries
References: <0755aefe DOT 5d9e585f AT usw-ex0101-007 DOT remarq DOT com>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Libraries contain a number of objects, and even if your program only
needs a few symbols, it's likely that objects in the libraries need
symbols from each other to link together.

Maybe what you want to do is link all your objects into a single
monolithic object, rather than a library?  Then you can delete
symbols you don't want.

Also, keep in mind that some of those symbols are needed for your
objects to link against the C library.

The -s switch doesn't affect compiling, only linking.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019