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

Re: [PATCH] Introduce new build.conf option "sourcelibs"

From: Branko Čibej <brane_at_xbc.nu>
Date: 2005-12-13 20:02:58 CET

Ivan Zhakov wrote:
> On 12/5/05, Ivan Zhakov <chemodax@gmail.com> wrote:
>
>> Hi!
>> I am working on building Windows Subversion DLLs (issue 1627). When
>> this work will be finished, we cannot build some tests because they
>> call internal functions that will not be exported by DLLs.
>> So I am going to commit Russell Yanofsky's patch that introduce new
>> build.conf option "sourcelibs". Libraries listed in this option will
>> be linked directly by sources.
>>
I wish you hadn't done this.

As I said in several other posts now and in the past, I expect the
Windows DLLs to be build by a simple relink of the static libraries --
*not* as a complete separate target (or, worse MSVC "configuration").

If we do this, then we can simply link the unit tests with the static
libs, and link the command-line utilities with the DLLs -- the tests
will be valid since both variants of the library contain identical code.

I think this is much better than complicating the build system with
source vs. library link optins, and we _do_ want to build both the
static and the dynamic libraries.

(I'm not sure whether we want to provide completely statically-linked
versions of the command line tools by default.)

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Dec 13 21:02:13 2005

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

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