Dale Walsh said:
>
> On Mar 16, 2005, at 19:33, Dennis Peterson wrote:
>
>> Dale Walsh said:
>>>
>>
>>>>
>>>> Where are the archives of this list, like for last week? I remember
>>>> someone mentioned how to do what I want to do and I think I am almost
>>>> right in how I was doing it... I don't intent to install zlib-1.2.2
>>>> over my system's zlib!
>>>>
>>>>
>>>>
>>>> -Wash
>>>
>>> I guess you didn't understand my response.
>>>
>>> Doing this upgrade is safe and wont break anything and is recommended.
>>>
>>> Installing it in a secondary location is not recommended and the
>>> reasons should be obvious!!!
>>>
>>> This upgrade is recommended because it fixes some bugs, improves
>>> performance and fixes some vulnerabilities.
>>>
>>> If you don't want to install it for any reason then give just give up
>>> on building anything that depends on it because without it they wont
>>> build.
>>>
>>> Is that any clearer for you?
>>>
>>> -- Dale
>>
>> It's clear to me, Dale, and it's wrong. I wouldn't do it either. I get
>> my
>> system libs from Sun, for example, because they are guaranteed to work
>> with my OS. Anything else goes into /usr/local where my compiled
>> sources
>> are told to look for it. Generalizations are usually a bad idea -
>> including mine. It is best to leave it to each admin to manage the
>> configuration of their OS's.
>>
>> In this instance the OP can put the path to his libs in his clamav
>> configure. If that doesn't work (as revealed by ldd, for example) then
>> he
>> can hack the Makefile.
>>
>> dp
>
> Yes, you can hack the Makefile, but Sun doesn't do anything special to
> the zlib installation so upgrading this app/library wont have any ill
> effects.

Rot. They give it a part number, they track dependancies, it becomes part
of the total configuration management system, they upgrade it in a
coordinated fashion and in concert with other dependent packages. Man
pages are replaced, for example, and are placed where pkgadd/pkgrm expects
to see them. pkginfo will give you accurate information about the running
product. This is in no way limited to zlib.

>
> If you do a "./configure && make && make install", it will install in
> "/usr/local" and you can point ClamAV to this library and it will work
> as you expect however, you may experience other side-affects by having
> two versions of zlib installed when library loading/linking occurs by
> different applications.

User error.

>
> If you're doing this for test purposes, go ahead and do it this way but
> if you're wishing to use it in deployment, this is not recommended
> based on the problems that it causes unless soft-linking is employed
> and very few applications use this linking method.

I'd imagine that if you have 40 different systems to manage with your
methodology you'd truely have 40 very different systems.

>
> Considering the problem that occur with loading several different
> versions of the same application library, it should not pose any
> serious problem and System Engineers may consider this approach to
> determine compatibility on a test platform before deploying the
> application.

Thanks, no. The OP has it right.

dp
_______________________________________________
http://lurker.clamav.net/list/clamav-users.html

Reply via email to