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