[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Shipping Subversion binaries with TortoiseSVN installer?

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Fri, 6 Feb 2009 23:11:50 +0000

2009/2/6 Ulf Zibis <Ulf.Zibis_at_gmx.de>:
> Am 06.02.2009 11:11, Simon Large schrieb:
>> 2009/2/6 Ulf Zibis <Ulf.Zibis_at_gmx.de>:
>>
>>> Stefan, much thanks for your interesting details.
>>>
>>> Am 05.02.2009 17:52, Stefan Küng schrieb:
>>>
>>>> That 146kByte is the exe only. You have to count all the svn lib dlls too.
>>>> TSVN builds the svn exe with no dlls but links the libraries statically.
>>>> And it also links with serf (not just neon) and also statically links
>>>> with OpenSSL. That's why it is a lot bigger.
>>>>
>>> JFI, does that mean, that the svn libraries are statically linked
>>> *twice*, in svn.exe and in Tortoise*.* ?
>>> ... and maybe partially also in svnadmin.exe + svnserve.exe ?
>>>
>>
>> How can you link twice? What does that mean?
>
> I assume, that TSVN needs functionality from the svn libraries, so that
> they are statically linked in Tortoise*.* binaries.
>
> If svn.exe also has statically linked the svn libraries, they will exist
> exist "twice" in bin directory, if I add svn.exe there.
> This is what I wanted to have confirmed.

Well yes, the library code exists in every executable that is
statically linked to it. That is what static linking means.

Simon

-- 
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1115207
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-02-07 00:12:22 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.