BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

What makes library big ?

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (IDE)
View previous topic :: View next topic  
Author Message
E B
Guest





PostPosted: Wed Aug 09, 2006 3:27 pm    Post subject: What makes library big ? Reply with quote



Hi,
I'm facing a linker LME error and therefore I'm trying to make my libs
smaller. Their current size is over 20MB (one is 50 MB and another one
100MB).
So I'd like to know what makes a library big ? and how can I make my
library size smaller ?

I'm trying to decrease the number of classes defined in each library but
is it really an issue ?
My libs do not contain a lot of classes less than 50 but I'm using lots
of template classes which (I suppose) make the actual number of classes
much bigger than 50. I also use a lot the STL.

Any kind of inofrmation/help would be greatly appreciated
Thank you
Back to top
vavan
Guest





PostPosted: Wed Aug 09, 2006 4:02 pm    Post subject: Re: What makes library big ? Reply with quote



On Wed, 09 Aug 2006 11:27:44 +0100, E B <eric.britz (AT) libertysurf (DOT) fr>
wrote:

Quote:
My libs do not contain a lot of classes less than 50 but I'm using lots
of template classes which (I suppose) make the actual number of classes
much bigger than 50. I also use a lot the STL.

welcome to the templated world of bloatware :)

as regarding to your linker troubles try to use ulink instead of
ilink32 which is available from ftp://ftp.styx.cabel.net/pub/UniLink

--
Vladimir Ulchenko aka vavan
Back to top
E B
Guest





PostPosted: Wed Aug 09, 2006 6:12 pm    Post subject: Re: What makes library big ? Reply with quote



Quote:

as regarding to your linker troubles try to use ulink instead of
ilink32 which is available from ftp://ftp.styx.cabel.net/pub/UniLink

I have downloaded ulink, is there any documentation somewhere ? or any

information relating to it ?
Back to top
vavan
Guest





PostPosted: Wed Aug 09, 2006 7:20 pm    Post subject: Re: What makes library big ? Reply with quote

On Wed, 09 Aug 2006 14:12:39 +0100, E B <eric.britz (AT) libertysurf (DOT) fr>
wrote:

Quote:
I have downloaded ulink, is there any documentation somewhere ? or any
information relating to it ?

currently there's no english documentation available public, but AFAIK
it's in the work by Kris Kaspersky (see other his books on
www.amazon.com/s/104-3206886-4539144?ie=UTF8&index=books&rank=-relevance%2C%2Bavailability%2C-daterank&field-author-exact=Kris%20Kaspersky)

basically ulink is backward-compatible with ilink in most aspects so
you can start by reading ilink documentation or learn russian :)

--
Vladimir Ulchenko aka vavan
Back to top
Dennis Jones
Guest





PostPosted: Wed Aug 09, 2006 11:41 pm    Post subject: Re: What makes library big ? Reply with quote

"vavan" <VavanRemove (AT) ThisSantel (DOT) ru> wrote in message
news:mufjd2l71vfoqhcrdt7j3l74vpsjohduv0 (AT) 4ax (DOT) com...
Quote:
On Wed, 09 Aug 2006 11:27:44 +0100, E B <eric.britz (AT) libertysurf (DOT) fr
wrote:

My libs do not contain a lot of classes less than 50 but I'm using lots
of template classes which (I suppose) make the actual number of classes
much bigger than 50. I also use a lot the STL.

welcome to the templated world of bloatware :)

as regarding to your linker troubles try to use ulink instead of
ilink32 which is available from ftp://ftp.styx.cabel.net/pub/UniLink

I heard that unilink does not yet support packages (BPL). Is that true? If
it is true, what's the status on that?

- Dennis
Back to top
Andreas Hausladen
Guest





PostPosted: Thu Aug 10, 2006 1:31 am    Post subject: Re: What makes library big ? Reply with quote

vavan wrote:

Quote:
basically ulink is backward-compatible with ilink in most aspects

Where can I file a bugreport?

if I specify "-L..\.." or "-L.." in a response file, ulink.exe fails with

UniLink v1.03 [beta] ( EXPIRED ) (build 27.05)
Illegal option value: '-L..\..' in response file


--
Regards,

Andreas Hausladen
(http://andy.jgknet.de/blog)
Back to top
vavan
Guest





PostPosted: Thu Aug 10, 2006 8:10 am    Post subject: Re: What makes library big ? Reply with quote

On Wed, 9 Aug 2006 22:31:50 +0200, "Andreas Hausladen"
<AndreasDOTHausladen (AT) gObviousToBeRemovedmx (DOT) de> wrote:

Quote:
Where can I file a bugreport?

ulink (AT) styx (DOT) cabel.net

--
Vladimir Ulchenko aka vavan
Back to top
vavan
Guest





PostPosted: Thu Aug 10, 2006 8:10 am    Post subject: Re: What makes library big ? Reply with quote

On Wed, 9 Aug 2006 11:41:08 -0700, "Dennis Jones" <nospam (AT) nospam (DOT) com>
wrote:

Quote:
I heard that unilink does not yet support packages (BPL). Is that true? If

correct

Quote:
it is true, what's the status on that?

AFAIK right now Yury is working on that so I hope that next release
will change situation

--
Vladimir Ulchenko aka vavan
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (IDE) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.