Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Feb 2014 15:31:07 -0500 (EST)
From:      Benjamin Kaduk <kaduk@MIT.EDU>
To:        Ian Lepore <ian@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: failing to link custom kernel on 10.0-release
Message-ID:  <alpine.GSO.1.10.1402131529420.1213@multics.mit.edu>
In-Reply-To: <1392323288.1145.91.camel@revolution.hippie.lan>
References:  <alpine.GSO.1.10.1402131516010.1213@multics.mit.edu> <1392323288.1145.91.camel@revolution.hippie.lan>

next in thread | previous in thread | raw e-mail | index | archive | help

On Thu, 13 Feb 2014, Ian Lepore wrote:

> On Thu, 2014-02-13 at 15:18 -0500, Benjamin Kaduk wrote:
>> Hi all,
>>
>> I'm trying to build this kernel config (amd64) on a 10-release machine:
>> http://web.mit.edu/kaduk/freebsd/tmp/PALAVER
>>
>> It gets to "linking kernel.debug" and then spews a pile of errors about
>> "undefined reference to '__mtx_assert'" for (presumably) every object
>> file.
>>
>> I suspect that this is related to DEBUG_LOCKS, but what am I missing?
>>
>> Thanks,
>>
>> Ben Kaduk
>
> Quick guess without a lot of digging: You might need to add option
> INVARIANT_SUPPORT.

Oh, that's probably it.
I got an error from INVARIANTS_SUPPORT (extra 'S') and then failed to 
check in sys/conf/NOTES, did not find it in sys/amd64/conf/NOTES, and 
assumed that the support had been set to "always-enabled" due to some 
vague memory of what hit head.

Thanks for the prompt cluebat.

-Ben



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.GSO.1.10.1402131529420.1213>