| View previous topic :: View next topic |
| Author |
Message |
E B Guest
|
Posted: Wed Aug 09, 2006 3:27 pm Post subject: What makes library big ? |
|
|
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
|
Posted: Wed Aug 09, 2006 4:02 pm Post subject: Re: What makes library big ? |
|
|
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
|
Posted: Wed Aug 09, 2006 6:12 pm Post subject: Re: What makes library big ? |
|
|
| 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
|
Posted: Wed Aug 09, 2006 7:20 pm Post subject: Re: What makes library big ? |
|
|
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
|
Posted: Wed Aug 09, 2006 11:41 pm Post subject: Re: What makes library big ? |
|
|
"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
|
Posted: Thu Aug 10, 2006 1:31 am Post subject: Re: What makes library big ? |
|
|
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
|
Posted: Thu Aug 10, 2006 8:10 am Post subject: Re: What makes library big ? |
|
|
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
|
Posted: Thu Aug 10, 2006 8:10 am Post subject: Re: What makes library big ? |
|
|
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 |
|
 |
|