On Tuesday 06 Jul 2010, Edward Ned Harvey wrote:
> I have tried everything I can think of, and I can't seem to get svn to
> build with the zlib that comes with it. It's always linking against
> /usr/lib64/zlib.
>
>
>
> ./configure --prefix=/scratch/eharvey/svn
> --with-zlib=/scratch/eharvey/subversion-1.6.12/zlib --enable-static
>
>
Have you tried setting LD_FLAGS before running configure? I'd keep
the --with-zlib option as well. For example
LD_FLAGS=-L`pwd`/zlib
export LD_FLAGS
./configure ...
>
> After build:
>
> ldd `which svn` | grep libz
>
> libz.so.1 => /usr/lib64/libz.so.1 (0x00000034a6900000)
>
>
>
> Perhaps I should set something like INCLUDE_PATH or LD_LIBRARY_PATH before
> building it? Also, if I enable-static, shouldn't it be internal, shouldn't
> ldd show me nothing?
>
I have a vague memory that enable-static is to do with building static
libraries rathern than a static binary. ldd on a static binary should show
the message 'not a dynamic executable' or something like that. I've used a
slightly different configure line to do that. On my machine I had trouble
with the built os provided openssl so had to build my own.
./configure --prefix=/someplace --with-neon=`pwd/neon --with-ssl --disable-shared --enable-all-static
--with-openssl=`pwd`/openssl
oh, and on a 64bit machine (or it might be unique to opensuse) I've found I
had to add -fPIC to the CFLAGS options before running configure.
CFLAGS=-fPIC
export CFLAGS
>
>
> Here's the reason why I care:
>
>
>
> The default zlib compression is 5. I edited deflate.c to change this to 1.
> I would like to know how much difference there is.
>
>
>
> Thanks...
Campbell
--
__________________________________________________________________________________
Sword Ciboodle is the trading name of ciboodle Limited (a company
registered in Scotland with registered number SC143434 and whose
registered office is at India of Inchinnan, Renfrewshire, UK,
PA4 9LH) which is part of the Sword Group of companies.
This email (and any attachments) is intended for the named
recipient(s) and is private and confidential. If it is not for you,
please inform us and then delete it. If you are not the intended
recipient(s), the use, disclosure, copying or distribution of any
information contained within this email is prohibited. Messages to
and from us may be monitored. If the content is not about the
business of the Sword Group then the message is neither from nor
sanctioned by us.
Internet communications are not secure. You should scan this
message and any attachments for viruses. Under no circumstances
do we accept liability for any loss or damage which may result from
your receipt of this email or any attachment.
__________________________________________________________________________________
|