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