You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modules-dev@httpd.apache.org by David Wortham <dj...@gmail.com> on 2007/09/25 01:22:43 UTC

Testing with multiple installs of Apache (different versions; installed but not running)

Hello again module developers!

I am a module developer with a little experience.  I'm not looking for
everyday sysadmin info.

When my module went public, I noticed that there were some notable
differences between 2.0 and 2.2... which makes me wonder if it is
possible to install of 2.0.x and 2.2.x on the same OS.  I'm only
hoping they can be installed at the same time... they don't need to
run simultaneously.

I'm wondering if the APR libs are stored in the --prefix directory or
somewhere else. Clearly they won't be happy neighbors if one install
clobbers the libraries of the other.

Does anyone have any experience with this?  I'm hoping to be able to
dev-test my module in 2.0 and 2.2 without having to run another
machine.

Thanks,
Dave

Re: Testing with multiple installs of Apache (different versions; installed but not running)

Posted by David Wortham <dj...@gmail.com>.
Thanks Jeremy.

That's exactly what I needed to know.

Dave



On 9/25/07, Jeremy Sowden <je...@azazel.net> wrote:
> David Wortham wrote:
> > I am a module developer with a little experience.  I'm not looking for
> > everyday sysadmin info.
> >
> > When my module went public, I noticed that there were some notable
> > differences between 2.0 and 2.2... which makes me wonder if it is
> > possible to install of 2.0.x and 2.2.x on the same OS.  I'm only
> > hoping they can be installed at the same time... they don't need to
> > run simultaneously.
> >
> > I'm wondering if the APR libs are stored in the --prefix directory or
> > somewhere else. Clearly they won't be happy neighbors if one install
> > clobbers the libraries of the other.
> >
> > Does anyone have any experience with this?  I'm hoping to be able to
> > dev-test my module in 2.0 and 2.2 without having to run another
> > machine.
>
> If you are building and installing from source, you can just choose
> different prefixes and have the two sitting side by side.  Each instal-
> lation will build and link against its own version of the APR unless you
> explicitly tell it otherwise using the configure script.
>
> J.
> --
> +0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+
>   www: http://www.azazel.net/
>   pgp: http://www.azazel.net/~azazel/js_key.asc
> +0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> iD8DBQFG+Nm6KpCP1/xeVbsRAsHZAJ46RZ45AM/JsW55Q6hG28zJYiFyeQCg1U3U
> TRfRx5565V7YgVv9D70x83Q=
> =3Fny
> -----END PGP SIGNATURE-----
>
>

Re: Testing with multiple installs of Apache (different versions; installed but not running)

Posted by Jeremy Sowden <je...@azazel.net>.
David Wortham wrote:
> I am a module developer with a little experience.  I'm not looking for
> everyday sysadmin info.
>
> When my module went public, I noticed that there were some notable
> differences between 2.0 and 2.2... which makes me wonder if it is
> possible to install of 2.0.x and 2.2.x on the same OS.  I'm only
> hoping they can be installed at the same time... they don't need to
> run simultaneously.
>
> I'm wondering if the APR libs are stored in the --prefix directory or
> somewhere else. Clearly they won't be happy neighbors if one install
> clobbers the libraries of the other.
>
> Does anyone have any experience with this?  I'm hoping to be able to
> dev-test my module in 2.0 and 2.2 without having to run another
> machine.

If you are building and installing from source, you can just choose
different prefixes and have the two sitting side by side.  Each instal-
lation will build and link against its own version of the APR unless you
explicitly tell it otherwise using the configure script.

J.
--
+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+
  www: http://www.azazel.net/
  pgp: http://www.azazel.net/~azazel/js_key.asc
+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+