Date:        Thu, 28 May 2020 13:48:49 -0700
    From:        "Greg A. Woods" <[email protected]>
    Message-ID:  <[email protected]>


  | So, now what?  Where else should I look to debug this mess?

Compare mk.conf (or some other place in your build setup) on the system
that built OK, and the one that didn't - I'm guessing that the latter has
LOCKDEBUG set.

  | I'm guessing they are formed either with merging operator (##) in a
  | macro somewhere, but where, and how do I find it without carefully
  | reading everything related?

Rump does a lot of that - it includes kernel source files, and fiddles
with the names.

Unless you're desperate for a masochist experience, I'd stay way the hell
away from it - just work out what you need to fiddle to make things build.

At another guess, only define LOCKDEBUG if _KERNEL is defined (don't let
it be set in rump, which while using kernel sources, isn't kernel).

kre

Reply via email to