Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jan 2004 17:06:02 -0800 (PST)
From:      Don Lewis <truckman@FreeBSD.org>
To:        current@FreeBSD.org
Subject:   building acpi module with ACPI_DEBUG option
Message-ID:  <200401110106.i0B1627E029227@gw.catspoiler.org>

next in thread | raw e-mail | index | archive | help
If you build a kernel with the ACPI_DEBUG option, this option gets
passed to the module build in opt_acpi.h, but the kernel panics on boot
because the symbol AcpiDmDumpMethodInfo is undefined in the module.  The
problem is that the Makefile for the acpi module needs to know whether
ACPI_DEBUG is defined because it wants to append some more files to SRCS
in this case.  One of the extra source files contains the definition of
the undefined symbol.

.if ACPI_DEBUG
CFLAGS+=-DACPI_DEBUG
SRCS+=  ${DBSRC}
opt_ddb.h: Makefile
        echo "#define DDB 1" > ${.TARGET}
.else
opt_ddb.h: Makefile
        echo -n > ${.TARGET}
.endif



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