Christopher Schultz wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chuck,

On 12/12/11 8:27 PM, Caldarale, Charles R wrote:
From: André Warnier [mailto:a...@ice-sa.com] Subject: Re: path used
for tc-natuve
And if I do this, where do I put the result, in such a way that it doesn't overwrite the existing one used by tomcat5.5 ?
One would normally place it in Tomcat's bin directory, and set
LD_LIBRARY_PATH or -Djava.library.path to point there.  It's a bit
scary (and rude) to put it in a public place.

+1

I think Andre's original problem wasn't with tcnative, but with
libapr. If you build the new tcnative dynamically-linked, then you're
going to have the same problem.

Other possibilities include building everything (libapr and
libtcnative) and putting them into, say, CATALINA_HOME/bin. I recently
had a fun (read: miserable) time doing this with 2 versions of each
(total of 4 possibilities) along with 2 libssl versions at the same
time. Trying to trump the system-level libraries requires that you
cover all your bases, otherwise some library name (like
libapr.1.4.2.so) will not override /usr/lib/libapr.1.so. Make sure
you've got all your symlinks right :)


Well, yes. And that's exactly why, for the time being, I have decided to do without tc-native. The first line I saw in the tc-native source README was something like "to build, you may need OpenSSL xx .." and then I started getting cold feet, remembering my previous experiences going along the dependencies-from-hell route umpteen times before. And in this case, we're talking indeed about a system which already has all those nice symlinks all over the place.. What is it he said ? "once you give in to the dark side of the Force, forever dominate you it will.."
If apt-get is the dark side, then I guess I'm already on Darth's side.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to