RE: isapi_redirector2 build using static APR

2002-07-01 Thread GOMEZ Henri

I strongly agree with costin, and it has been a point
we discuss many times before with Pier for mod_webapp.

Even if APR is a library used mainly by Apache 2.0,
nothing prevent it to be used elsewhere and for example
under Windows and IIS.

The only problem is that there is still no official APR,
release, and as such APR came out which each Apache 2.0 
release, that's why you could find APR_APACHE_2... tarballs
in jakarta-tomcat-connectors.

So I'd like to have apr.so or apr.dll for windows, distributed
together with future jk2 (jk didn't need it).

-
Henri Gomez ___[_]
EMAIL : [EMAIL PROTECTED](. .) 
PGP KEY : 697ECEDD...oOOo..(_)..oOOo...
PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6 



>-Original Message-
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
>Sent: Sunday, June 30, 2002 11:15 PM
>To: Tomcat Developers List
>Subject: RE: isapi_redirector2 build using static APR
>
>
>I'm close to -1 on this, but if everyone else is +1 I'll 
>change it to -0.
>
>Apr is a library, just like glib or libc, and I hope soon more 
>modules and 
>programs will use it - including in IIS or other environments. 
>
>I see no problem with having apr.dll - it is actually easier to get it 
>from an Apache installation ( or pre-built whenever they have 
>a release )
>Maybe having the dll around will encourage other uses as well :-)
>
>Costin
>
>On Sun, 30 Jun 2002, Mladen Turk wrote:
>
>> > -Original Message-
>> > From: Ignacio J. Ortega [mailto:[EMAIL PROTECTED]] 
>> > Sent: 30. lipanj 2002 18:45
>> > To: '[EMAIL PROTECTED]'
>> > Subject: RE: isapi_redirector2 build using static APR
>> > 
>> > 
>> > > De: Mladen Turk [mailto:[EMAIL PROTECTED]]
>> > > Enviado el: 30 de junio de 2002 7:28
>> > 
>> > hmmm, this will force us to make a binary everytime Apache2 
>> > has a release too?
>> > 
>> > in this case -1, if not +1
>> >
>> 
>> Only if the APR changes itself (in the API way), but then we have to
>> rebuild it in any case.
>> All the Apache utils itself use the static APR if they don't 
>need to go
>> to the httpd directly.
>> Since we are using apr in the IIS connector only as a common 
>library for
>> things like pools, tables, network io, etc.
>> The only rebuild needed would be in the case of some sort of 
>discovered
>> bug. The apr itself is quite stable, and since we are not building
>> apache module, versioning is not an issue here. Actually 
>we'll be less
>> dependent.
>> 
>> Other benefit will be simply the elimination of things like various
>> libapr.dll's flying around.
>> 
>> 
>> MT.
>> 
>> 
>> --
>> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




RE: isapi_redirector2 build using static APR

2002-06-30 Thread Mladen Turk

Yes, It might be a problem if we think (and should) that someone else
will use apr to build some other filter or isapi extension using apr
that will coexist in the same process (IIS) with our redirector. In that
case we could have serious initialization problems.

The same problem lies with the assumption that we are the only user of
java vm, cause we cannont start two vm's in the same process, so
currently we cannot have two jvm modules in Apache.

I'll withdraw my proposal, and the only thing that's left is to use the
MD instead of MT build, cause the apr is build using dynamic run-time,
and we are using static, and mixing that can cause problems.
 
MT.

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
> Sent: 30. lipanj 2002 23:15
> To: Tomcat Developers List
> Subject: RE: isapi_redirector2 build using static APR
> 
> 
> I'm close to -1 on this, but if everyone else is +1 I'll 
> change it to -0.
> 
> Apr is a library, just like glib or libc, and I hope soon 
> more modules and 
> programs will use it - including in IIS or other environments. 
> 
> I see no problem with having apr.dll - it is actually easier 
> to get it 
> from an Apache installation ( or pre-built whenever they have 
> a release ) Maybe having the dll around will encourage other 
> uses as well :-)
> 
> Costin
> 
> On Sun, 30 Jun 2002, Mladen Turk wrote:
> 
> > > -Original Message-
> > > From: Ignacio J. Ortega [mailto:[EMAIL PROTECTED]]
> > > Sent: 30. lipanj 2002 18:45
> > > To: '[EMAIL PROTECTED]'
> > > Subject: RE: isapi_redirector2 build using static APR
> > > 
> > > 
> > > > De: Mladen Turk [mailto:[EMAIL PROTECTED]]
> > > > Enviado el: 30 de junio de 2002 7:28
> > > 
> > > hmmm, this will force us to make a binary everytime Apache2
> > > has a release too?
> > > 
> > > in this case -1, if not +1
> > >
> > 
> > Only if the APR changes itself (in the API way), but then 
> we have to 
> > rebuild it in any case. All the Apache utils itself use the 
> static APR 
> > if they don't need to go to the httpd directly.
> > Since we are using apr in the IIS connector only as a 
> common library for
> > things like pools, tables, network io, etc.
> > The only rebuild needed would be in the case of some sort 
> of discovered
> > bug. The apr itself is quite stable, and since we are not building
> > apache module, versioning is not an issue here. Actually 
> we'll be less
> > dependent.
> > 
> > Other benefit will be simply the elimination of things like various 
> > libapr.dll's flying around.
> > 
> > 
> > MT.
> > 
> > 
> > --
> > To unsubscribe, e-mail:   
> <mailto:tomcat-dev-> [EMAIL PROTECTED]>
> > For 
> additional commands, 
> e-mail: 
> > <mailto:[EMAIL PROTECTED]>
> > 
> > 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:tomcat-dev-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




RE: isapi_redirector2 build using static APR

2002-06-30 Thread costinm

I'm close to -1 on this, but if everyone else is +1 I'll change it to -0.

Apr is a library, just like glib or libc, and I hope soon more modules and 
programs will use it - including in IIS or other environments. 

I see no problem with having apr.dll - it is actually easier to get it 
from an Apache installation ( or pre-built whenever they have a release )
Maybe having the dll around will encourage other uses as well :-)

Costin

On Sun, 30 Jun 2002, Mladen Turk wrote:

> > -Original Message-
> > From: Ignacio J. Ortega [mailto:[EMAIL PROTECTED]] 
> > Sent: 30. lipanj 2002 18:45
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: isapi_redirector2 build using static APR
> > 
> > 
> > > De: Mladen Turk [mailto:[EMAIL PROTECTED]]
> > > Enviado el: 30 de junio de 2002 7:28
> > 
> > hmmm, this will force us to make a binary everytime Apache2 
> > has a release too?
> > 
> > in this case -1, if not +1
> >
> 
> Only if the APR changes itself (in the API way), but then we have to
> rebuild it in any case.
> All the Apache utils itself use the static APR if they don't need to go
> to the httpd directly.
> Since we are using apr in the IIS connector only as a common library for
> things like pools, tables, network io, etc.
> The only rebuild needed would be in the case of some sort of discovered
> bug. The apr itself is quite stable, and since we are not building
> apache module, versioning is not an issue here. Actually we'll be less
> dependent.
> 
> Other benefit will be simply the elimination of things like various
> libapr.dll's flying around.
> 
> 
> MT.
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




RE: isapi_redirector2 build using static APR

2002-06-30 Thread Ignacio J. Ortega

OK, +1.. i'll do the changes to the isapi build 

Saludos ,
Ignacio J. Ortega

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: isapi_redirector2 build using static APR

2002-06-30 Thread Mladen Turk

> -Original Message-
> From: Ignacio J. Ortega [mailto:[EMAIL PROTECTED]] 
> Sent: 30. lipanj 2002 18:45
> To: '[EMAIL PROTECTED]'
> Subject: RE: isapi_redirector2 build using static APR
> 
> 
> > De: Mladen Turk [mailto:[EMAIL PROTECTED]]
> > Enviado el: 30 de junio de 2002 7:28
> 
> hmmm, this will force us to make a binary everytime Apache2 
> has a release too?
> 
> in this case -1, if not +1
>

Only if the APR changes itself (in the API way), but then we have to
rebuild it in any case.
All the Apache utils itself use the static APR if they don't need to go
to the httpd directly.
Since we are using apr in the IIS connector only as a common library for
things like pools, tables, network io, etc.
The only rebuild needed would be in the case of some sort of discovered
bug. The apr itself is quite stable, and since we are not building
apache module, versioning is not an issue here. Actually we'll be less
dependent.

Other benefit will be simply the elimination of things like various
libapr.dll's flying around.


MT.


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




RE: isapi_redirector2 build using static APR

2002-06-30 Thread Ignacio J. Ortega

> De: Mladen Turk [mailto:[EMAIL PROTECTED]]
> Enviado el: 30 de junio de 2002 7:28

hmmm, this will force us to make a binary everytime Apache2 has a
release too?

in this case -1, if not +1

Saludos ,
Ignacio J. Ortega

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: isapi_redirector2 build using static APR

2002-06-30 Thread Kevin Seguin

> 
> 
> IMO it would be better to build the non Apache connectors using static
> APR builds. That way we don't need to ship the extra dll's with the
> connector.
> The dll builds are ok for mod_jk2 since Apache is already there.
> 

+1 (speaking more as a user than a developer these days ...)

> It would be quite easy to do that adding /D "APR_DECLARE_STATIC" /D
> "APU_DECLARE_STATIC", linking with apr.lib and aprutil.lib instead of
> libapr and libaprutil
> 

--
To unsubscribe, e-mail:   
For additional commands, e-mail: