|
From: | Patrick Georgi |
Subject: | Re: [Monotone-devel] Re: [ANN] monotone 0.44 released |
Date: | Thu, 21 May 2009 22:44:39 +0200 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1b3pre) Gecko/20090223 Thunderbird/3.0b2 |
Am 21.05.2009 22:38, schrieb Stephen Leake:
Simply by building the libraries with --disable-shared, and (in case of libidn which doesn't care about user wishes) moving the dll (and .dll.a) aside. The build automatically picks up the static libraries.How do you accomplish this? The monotone Makefile builds a dynamically linked executable.
I had to patch some source files (some #include and using std:: statements, as usual - cleaned up patch will appear soon), but the build system was unchanged.We should use the Makefile in the distribution, unmodified.
shared place? unversioned shared libraries? Doesn't sound like a good idea to me.I don't know if Inno setup is intelligent enough to check for the existence of the dlls, and only install the missing ones. Or to install them in a better (shared) place. That's something we should look into.
Probably. In that case, I can't do it, as with shared libs, it doesn't build right (thanks to some mangling related to imported symbols)At the very least, the build instructions in INSTALL and win32/README should be kept up to date, and produce the setup executable on the website.
Patrick
[Prev in Thread] | Current Thread | [Next in Thread] |