apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ryan Bloom <...@covalent.net>
Subject Re: cvs commit: apr CHANGES configure.in
Date Tue, 14 Aug 2001 06:21:58 GMT
On Monday 13 August 2001 23:17, Justin Erenkrantz wrote:
> On Mon, Aug 13, 2001 at 11:03:50PM -0700, Ryan Bloom wrote:
> > Well, looking at MM, it decides to use IPCSHM on my linux box.  I was
> > unable to make my machine work when using MAP_ANON.  I also looked at
> > what we did for Apache-1.3.  We used SHMGET for Linux on 1.3.
> >
> > This makes me think we should be using SHMGET on linux.  I just did what
> > I needed to, to get Linux up and running again.  If you can make MAP_ANON
> > work, great.  Otherwise, for right now, we have a working server.  :-)
> Ah, Mandrake 7.2, right?  Linux 2.2-based...  Aha.
> I wonder if they fixed MAP_ANON in Linux 2.4.  MAP_ANON worked fine
> with a 2.4 series kernel.  So, we could add an override for <2.4 (what
> about 2.3?) to not use MAP_ANON.  I wonder why SHMGET wasn't working -
> it worked fine on Solaris (so the code should supposedly work on Linux).
> Wouldn't /dev/zero be a better choice than a temporary file?  I think
> even 2.2 has support for that.
> I'll try testing with a Linux 2.2 machine (hopefully soon).  If I can
> figure out the right way to avoid using MAP_ANON in 2.2 (or other
> brokenness), I'll revert to the previous order with appropriate
> safeguards.  -- justin

Okay, sounds good.  As for the options other than MMAP_TMP, I didn't
really do a lot of testing.  I removed as many warnings as I could, and just
tried to figure out what you were trying to do with the configure script.
Obviously, I got it completely wrong.  :-)


Ryan Bloom                        	rbb@apache.org
Covalent Technologies			rbb@covalent.net

View raw message