You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "William A. Rowe Jr." <wr...@rowe-clan.net> on 2010/04/25 18:07:05 UTC

[Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

On 4/23/2010 8:03 AM, William A. Rowe Jr. wrote:
> On 4/23/2010 7:58 AM, Jim Jagielski wrote:
>>
>> For those who are working on httpd trunk and Linux, what
>> are you using?

You raise interesting questions about what the httpd folks actually test on
a day to day basis, given the dozen combinations of build approaches.

Maintainers, which of the below do you *frequently* use during development
against trunk (as opposed to occasional/infrequent testing)?

 [ ]  ./configure and build entirely in-tree (httpd/srclib/* etc)
 [ ]  ../httpd/configure into a single seperate vpath tree
 [ ]  configure for separately built or OS-provisioned expat
 [ ]  configure for separately built or OS-provisioned pcre
 [ ]  configure for separately built or OS-provisioned apr[-util]

Please check off all-of-the-above that apply, thanks!

Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Sander Temme <sc...@apache.org>.
On Apr 25, 2010, at 9:07 AM, William A. Rowe Jr. wrote:

> Maintainers, which of the below do you *frequently* use during development
> against trunk (as opposed to occasional/infrequent testing)?
> 
> [ ]  ./configure and build entirely in-tree (httpd/srclib/* etc)
> [ ]  ../httpd/configure into a single seperate vpath tree
> [√]  configure for separately built or OS-provisioned expat
> [√]  configure for separately built or OS-provisioned pcre
> [√]  configure for separately built or OS-provisioned apr[-util]
> 
> Please check off all-of-the-above that apply, thanks!

My typical build on my laptop goes as follows: 

1) svn up apr and apr-util 1.4.x and httpd
2) Put my own autotools build in front of my PATH (specifically for libtool 1.5.26)
3) Buildconf and build apr and apr-util in a directory keyed to their revision (like /tmp/r937654)
4) Buildconf httpd trunk and try to configure it
5) svn up pcre, buildconf, build and install it in the same prefix
6) Configure httpd with the following script: 

#! /bin/sh -x
#
# Created by configure

prefix=$1

if [ "x$prefix" = "x" ]; then
    echo "Usage: $0 install-prefix"
    exit 1
fi

CFLAGS="-DDEBUG -O0 -DDYNAMIC_MODULE_LIMIT=128"; export CFLAGS
"./configure" \
"--prefix=$prefix" \
"--with-apr=$prefix" \
"--with-apr-util=$prefix" \
"--with-pcre=$prefix" \
"--with-ssl=$prefix" \
"--with-port=8080" \
"--enable-maintainer-mode" \
"--enable-so" \
"--with-layout=Apache" \
"--enable-modules=all" \
"--enable-mods-shared=all" \
"--enable-isapi=shared" \
"--enable-bucketeer=shared" \
"--enable-echo=shared" \
"--enable-example-hooks=shared" \
"--enable-case-filter=shared" \
"--enable-case-filter-in=shared" \
"--enable-example-ipc=shared" \
"--enable-charset-lite=shared" \
"--enable-proxy=shared" \
"--enable-proxy-connect=shared" \
"--enable-proxy-ftp=shared" \
"--enable-proxy-http=shared" \
"--enable-proxy-fcgi=shared" \
"--enable-proxy-ajp=shared" \
"--enable-proxy-balancer=shared" \
"--enable-ssl=shared" \
"--enable-optional-hook-export=shared" \
"--enable-optional-hook-import=shared" \
"--enable-optional-fn-import=shared" \
"--enable-optional-fn-export=shared" \
"--enable-dialup=shared" \
"--enable-suexec=shared" \
"--enable-dav-lock=shared"

Note that this can also pull in an included OpenSSL, but quietly falls back on the system copy if none have been installed under $prefix.  

I guess I could do this vpath, and I should be able to independently vary the httpd --prefix so I can build multiple httpds when experimenting.  But this works.  The module complement is what the perl-framework needs. 

S.


-- 
Sander Temme
sctemme@apache.org
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF




Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by "William A. Rowe Jr." <wr...@rowe-clan.net>.
>  [ ]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>  [X]  ../httpd/configure into a single seperate vpath tree
>  [X]  configure for OS-provisioned expat
>  [X]  configure for OS-provisioned pcre
>  [X]  configure for separately built apr[-util]


Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Stefan Fritsch <sf...@sfritsch.de>.
On Sunday 25 April 2010, William A. Rowe Jr. wrote:
>  [X]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>  [ ]  ../httpd/configure into a single seperate vpath tree
>  [X]  configure for separately built or OS-provisioned expat
>  [X]  configure for separately built or OS-provisioned pcre
>  [ ]  configure for separately built or OS-provisioned apr[-util]

Cheers,
Stefan


Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Ruediger Pluem <rp...@apache.org>.
On 25.04.2010 18:07, William A. Rowe Jr. wrote:
> On 4/23/2010 8:03 AM, William A. Rowe Jr. wrote:
>> On 4/23/2010 7:58 AM, Jim Jagielski wrote:
>>> For those who are working on httpd trunk and Linux, what
>>> are you using?
> 
> You raise interesting questions about what the httpd folks actually test on
> a day to day basis, given the dozen combinations of build approaches.
> 
> Maintainers, which of the below do you *frequently* use during development
> against trunk (as opposed to occasional/infrequent testing)?
> 
>  [X]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>  [ ]  ../httpd/configure into a single seperate vpath tree
>  [X]  configure for separately built or OS-provisioned expat
>  [X]  configure for separately built or OS-provisioned pcre
>  [ ]  configure for separately built or OS-provisioned apr[-util]
> 
> Please check off all-of-the-above that apply, thanks!
> 
> 

Regards

Rüdiger


Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Dan Poirier <po...@pobox.com>.
On 2010-04-25 at 12:07, "William A. Rowe Jr." <wr...@rowe-clan.net> wrote:

> You raise interesting questions about what the httpd folks actually test on
> a day to day basis, given the dozen combinations of build approaches.
>
> Maintainers, which of the below do you *frequently* use during development
> against trunk (as opposed to occasional/infrequent testing)?
>
>  [ ]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>  [ ]  ../httpd/configure into a single seperate vpath tree
>  [x]  configure for separately built or OS-provisioned expat
>  [x]  configure for separately built or OS-provisioned pcre
>  [x]  configure for separately built or OS-provisioned apr[-util]
>
> Please check off all-of-the-above that apply, thanks!


Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Jim Jagielski <ji...@jaguNET.com>.
On Apr 26, 2010, at 12:10 PM, William A. Rowe Jr. wrote:

> On 4/26/2010 10:27 AM, Jim Jagielski wrote:
>> 
>> On Apr 25, 2010, at 12:07 PM, William A. Rowe Jr. wrote:
>> 
>>> On 4/23/2010 8:03 AM, William A. Rowe Jr. wrote:
>>>> On 4/23/2010 7:58 AM, Jim Jagielski wrote:
>>>>> 
>>>>> For those who are working on httpd trunk and Linux, what
>>>>> are you using?
>>> 
>>> You raise interesting questions about what the httpd folks actually test on
>>> a day to day basis, given the dozen combinations of build approaches.
>>> 
>>> Maintainers, which of the below do you *frequently* use during development
>>> against trunk (as opposed to occasional/infrequent testing)?
>>> 
>>> [X]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>>> [ ]  ../httpd/configure into a single seperate vpath tree
>>> [X]  configure for separately built or OS-provisioned expat
>>> [X]  configure for separately built or OS-provisioned pcre
>>> [ ]  configure for separately built or OS-provisioned apr[-util]
>> 
>> The latter seems impossible for OS-provisioned apr, does it not?
> 
> You mean, that apr 1.4 (not apr-util 1.4) is a prerequisite?  Its true that few
> vendors are likely to be shipping apr 1.4.2 yet.
> 

Yes.

Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by "William A. Rowe Jr." <wr...@rowe-clan.net>.
On 4/26/2010 10:27 AM, Jim Jagielski wrote:
> 
> On Apr 25, 2010, at 12:07 PM, William A. Rowe Jr. wrote:
> 
>> On 4/23/2010 8:03 AM, William A. Rowe Jr. wrote:
>>> On 4/23/2010 7:58 AM, Jim Jagielski wrote:
>>>>
>>>> For those who are working on httpd trunk and Linux, what
>>>> are you using?
>>
>> You raise interesting questions about what the httpd folks actually test on
>> a day to day basis, given the dozen combinations of build approaches.
>>
>> Maintainers, which of the below do you *frequently* use during development
>> against trunk (as opposed to occasional/infrequent testing)?
>>
>> [X]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>> [ ]  ../httpd/configure into a single seperate vpath tree
>> [X]  configure for separately built or OS-provisioned expat
>> [X]  configure for separately built or OS-provisioned pcre
>> [ ]  configure for separately built or OS-provisioned apr[-util]
> 
> The latter seems impossible for OS-provisioned apr, does it not?

You mean, that apr 1.4 (not apr-util 1.4) is a prerequisite?  Its true that few
vendors are likely to be shipping apr 1.4.2 yet.


Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Jim Jagielski <ji...@apache.org>.
On Apr 25, 2010, at 12:07 PM, William A. Rowe Jr. wrote:

> On 4/23/2010 8:03 AM, William A. Rowe Jr. wrote:
>> On 4/23/2010 7:58 AM, Jim Jagielski wrote:
>>> 
>>> For those who are working on httpd trunk and Linux, what
>>> are you using?
> 
> You raise interesting questions about what the httpd folks actually test on
> a day to day basis, given the dozen combinations of build approaches.
> 
> Maintainers, which of the below do you *frequently* use during development
> against trunk (as opposed to occasional/infrequent testing)?
> 
> [X]  ./configure and build entirely in-tree (httpd/srclib/* etc)
> [ ]  ../httpd/configure into a single seperate vpath tree
> [X]  configure for separately built or OS-provisioned expat
> [X]  configure for separately built or OS-provisioned pcre
> [ ]  configure for separately built or OS-provisioned apr[-util]

The latter seems impossible for OS-provisioned apr, does it not?

Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Jeff Trawick <tr...@gmail.com>.
On Sun, Apr 25, 2010 at 12:07 PM, William A. Rowe Jr.
<wr...@rowe-clan.net> wrote:
> On 4/23/2010 8:03 AM, William A. Rowe Jr. wrote:
>> On 4/23/2010 7:58 AM, Jim Jagielski wrote:
>>>
>>> For those who are working on httpd trunk and Linux, what
>>> are you using?
>
> You raise interesting questions about what the httpd folks actually test on
> a day to day basis, given the dozen combinations of build approaches.
>
> Maintainers, which of the below do you *frequently* use during development
> against trunk (as opposed to occasional/infrequent testing)?

[ ]  ./configure and build entirely in-tree (httpd/srclib/* etc)
[ ]  ../httpd/configure into a single seperate vpath tree
[ ]  configure for separately built or OS-provisioned expat
[X]  configure for separately built or OS-provisioned pcre
[X]  configure for separately built or OS-provisioned apr[-util]

Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Rainer Jung <ra...@kippdata.de>.
On 25.04.2010 18:07, William A. Rowe Jr. wrote:
> On 4/23/2010 8:03 AM, William A. Rowe Jr. wrote:
>> On 4/23/2010 7:58 AM, Jim Jagielski wrote:
>>>
>>> For those who are working on httpd trunk and Linux, what
>>> are you using?
>
> You raise interesting questions about what the httpd folks actually test on
> a day to day basis, given the dozen combinations of build approaches.
>
> Maintainers, which of the below do you *frequently* use during development
> against trunk (as opposed to occasional/infrequent testing)?
>
>   [X]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>   [ ]  ../httpd/configure into a single seperate vpath tree
>   [ ]  configure for separately built or OS-provisioned expat
>   [X]  configure for separately built or OS-provisioned pcre
>   [ ]  configure for separately built or OS-provisioned apr[-util]
>
> Please check off all-of-the-above that apply, thanks!

Regards,

Rainer

Re: [Survey] Maintained builds - was Re: httpd trunk, apr/apu 1.4 branches and Linux

Posted by Chris Darroch <ch...@pearsoncmg.com>.
William A. Rowe Jr. wrote:

> Maintainers, which of the below do you *frequently* use during development
> against trunk (as opposed to occasional/infrequent testing)?
> 
>  [X]  ./configure and build entirely in-tree (httpd/srclib/* etc)
>  [ ]  ../httpd/configure into a single seperate vpath tree
>  [ ]  configure for separately built or OS-provisioned expat
>  [ ]  configure for separately built or OS-provisioned pcre
>  [X]  configure for separately built or OS-provisioned apr[-util]
> 
> Please check off all-of-the-above that apply, thanks!

Chris.

-- 
GPG Key ID: 366A375B
GPG Key Fingerprint: 485E 5041 17E1 E2BB C263  E4DE C8E3 FA36 366A 375B