git: bug #2442: Fix bmake regression of kernel build

John Marino marino at crater.dragonflybsd.org
Tue Oct 30 11:22:44 PDT 2012


commit 9c9078b1c22ba5b3b33389aecc1b70d4706c4002
Author: John Marino <draco at marino.st>
Date:   Tue Oct 30 19:14:57 2012 +0100

    bug #2442: Fix bmake regression of kernel build
    
    Kernel modules such as acpi.ko didn't load due to missing symbols after
    bmake replaced legacy make.  The cause was traced back to a badly
    generated header which in turn was caused by the file kern.fwd.mk.  That
    file contained ":U" modifiers that should have been converted to ":tu"
    modifiers.
    
    The actual cause of the missing symbols were due to atomic.h not getting
    included into atomic.c twice.  Case sensitivity prevented a macro from
    being properly unset.  The modifiers in question turn everything to
    upper case.
    
    A full kernel build is required to fix the module loading.

Summary of changes:
 sys/conf/kern.fwd.mk |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9c9078b1c22ba5b3b33389aecc1b70d4706c4002


-- 
DragonFly BSD source repository



More information about the Commits mailing list