HEADS UP: Custom config and HEAD
cpressey at catseye.mine.nu
Wed Aug 3 12:19:42 PDT 2005
On Tue, 2 Aug 2005 03:35:42 +0200
Joerg Sonnenberger <joerg at xxxxxxxxxxxxxxxxx> wrote:
> On Mon, Aug 01, 2005 at 06:11:59PM -0700, Matthew Dillon wrote:
> > :
> > :Hi all,
> > :I want to warn you that I'll soon commit the stat(2) changes and if
> > you :have a custom kernel config, you really want to have
> > COMPAT_DF12, :otherwise the kernel won't even make it through a
> > reboot. :
> > :Joerg
> > Hmm. This makes me a bit uncomfortable. I'm worried that we
> > are going to get a ton of bug reports from people who get caught
> > out in the code, despite the warning. Maybe we should invert
> > the sense of the option. e.g. NO_COMPAT_DF12.
> I've been thinking about making it non-optional for while, but that
> wouldn't fix the problem. I also don't like negative options, since
> they tend to obscure code. This instance is different from COMPAT_43,
> since I intend to keep it really optional, e.g. if you have a clean
> world, you don't need it.
FWIW I can't seem to get cvsup binary, built since this change, to work.
The package builds fine, but trying to use it produces gems like:
Nonexistent base directory "/home/installer" for collection "installer"
drwxr-xr-x 3 catseye wheel 1024 Aug 2 12:05 CVSROOT
drwxr-xr-x 7 catseye wheel 512 Aug 3 11:50 installer
drwxr-xr-x 3 catseye wheel 512 Mar 20 19:32 sup
I thought this might be because I didn't rebuild ezm3. So I tried
rebuilding ezm3 and I got this:
boot-FreeBSD4/m3build/FreeBSD4/m3build -T ../m3config/src
-DBOOTSTRAP=TRUE -DBUILD_ALL -DSHIP_ALL
*** runtime error:
*** gc: Could not extend the traced heap
use option @M3stackdump to get a stack trace
--- building in FreeBSD4 ---
gmake: *** [packages] Abort trap (core dumped)
*** Error code 2
Stop in /usr/ports/lang/ezm3.
More information about the Bugs