Subject: Re: Removing tmpfs' experimental status
To: None <tech-kern@netbsd.org>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: tech-kern
Date: 10/22/2006 12:46:44
On Sun, Oct 22, 2006 at 06:37:42PM +0200, Tobias Nygren wrote:
> 
> If you put pkgsrc's wrkobjdir on a tmpfs filesystem, like for example ...
> 
> WRKOBJDIR=/tmp/pkgsrc-obj
> 
> .. and then try to make install in pkgsrc/devel/autoconf, it will fail with
> the output below. This does not occur when wrkobjdir is on an ffs
> filesystem. I've reproduced this on i386 and alpha.

And I have reproduced it on amd64.  When I looked at the autoconf tests
that failed, they had clearly been corrupted in memory.  This is why I
don't use tmpfs on any of my systems: I may only _notice immediately_ when
data corruption causes autoconf to fail, but that doesn't mean that other
data isn't being corrupted!

Not good.

-- 
  Thor Lancelot Simon	                                     tls@rek.tjls.com

  "We cannot usually in social life pursue a single value or a single moral
   aim, untroubled by the need to compromise with others."      - H.L.A. Hart