tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jean-frederic clere <jfrederic.cl...@fujitsu-siemens.com>
Subject Re: jk2/apr patch
Date Fri, 31 Oct 2003 08:33:14 GMT
Clere, Jean-Frederic wrote:
> Kurt Miller wrote:
> 
>> Checking out the apache2 makefile it looks like apr-0 is right. Here's 
>> a revised
>> patch (I missed a spot).
>>
>> Index: jk/support/jk_apr.m4
>> ===================================================================
>> RCS file: 
>> /home/cvspublic/jakarta-tomcat-connectors/jk/support/jk_apr.m4,v
>> retrieving revision 1.3
>> diff -u -r1.3 jk_apr.m4
>> --- jk/support/jk_apr.m4 25 Sep 2003 15:23:56 -0000 1.3
>> +++ jk/support/jk_apr.m4 30 Oct 2003 22:11:05 -0000
>> @@ -99,7 +99,7 @@
>>              APR_CLEAN="apr-clean"
>>              APR_DIR=${tempval}
>>              APR_INCDIR="${tempval}/include"
>> -            APR_LDFLAGS="${tempval}/.libs/libapr.a"
>> +            APR_LDFLAGS="${tempval}/.libs/libapr-0.a"
>>              APR_LIBDIR=""
>>     use_apr=true
>>              COMMON_APR_OBJECTS="\${COMMON_APR_OBJECTS}"
>> @@ -189,7 +189,7 @@
>>                APR_CLEAN=""
>>                APR_DIR=""
>>                APR_LIBDIR=${tempval}
>> -              APR_LDFLAGS="-lapr -L${tempval}"
>> +              APR_LDFLAGS="-lapr-0 -L${tempval}"
>>                COMMON_APR_OBJECTS="\${COMMON_APR_OBJECTS}"
>>       use_apr=true
>>              fi
>>
>>
>> ----- Original Message ----- From: "Kurt Miller" <truk@optonline.net>
>> To: "Tomcat Developers List" <tomcat-dev@jakarta.apache.org>
>> Sent: Thursday, October 30, 2003 4:32 PM
>> Subject: jk2/apr patch
>>
>>
>>
>>> Getting ready for jk2 requiring apr (even for Apache13)... Building jk2
>>> using:
>>>
>>> ./configure --with-apxs=/usr/sbin/apxs --with-apr=<apr src loc> &&
make
>>>
>>> linking fails because the apr library is not named libapr.a it is named
>>> libapr-0.a. I'm not sure if this naming problem is universal for all
>>> platforms, but libapr-0.a appears to be the correct name for OpenBSD,
>>> FreeBSD and NetBSD. If it is universal then here's a quick patch to 
>>> change
>>> it:
>>>
>>> Index: jk/support/jk_apr.m4
>>> ===================================================================
>>> RCS file: 
>>> /home/cvspublic/jakarta-tomcat-connectors/jk/support/jk_apr.m4,v
>>> retrieving revision 1.3
>>> diff -u -r1.3 jk_apr.m4
>>> --- jk/support/jk_apr.m4 25 Sep 2003 15:23:56 -0000 1.3
>>> +++ jk/support/jk_apr.m4 30 Oct 2003 21:03:16 -0000
>>> @@ -99,7 +99,7 @@
>>>             APR_CLEAN="apr-clean"
>>>             APR_DIR=${tempval}
>>>             APR_INCDIR="${tempval}/include"
>>> -            APR_LDFLAGS="${tempval}/.libs/libapr.a"
>>> +            APR_LDFLAGS="${tempval}/.libs/libapr-0.a"
>>>             APR_LIBDIR=""
>>>    use_apr=true
>>>             COMMON_APR_OBJECTS="\${COMMON_APR_OBJECTS}"
>>>
>>> If this name needs to be libapr.a for other platforms, then I guess I
>>
>>
>> could
>>
>>> patch the apr-build target in Makefile.in to rename it. Any thoughts?
> 
> 
> -1. We have to use apr-config to get the name of the apr library.
> Look in the web-app deprecated code (in wa_apr.m4).

For example I have with APR for CVS:
+++
jfclere@vtxclere:~/apr > apr-config --link-ld --libs
  -L/home/jfclere/apr -lapr-1 -lrt -lm -lcrypt -lnsl  -lpthread -ldl
jfclere@vtxclere:~/apr > find . -name "*.so" -print
./.libs/libapr-1.so
+++


> 
>>>
>>> -Kurt
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
>>
>>
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Mime
View raw message