On 2012-04-17 01:08, Anton Shterenlikht wrote:
...
Just to say that I stumbled upon this issue as well:
http://lists.freebsd.org/pipermail/freebsd-ports/2012-April/074409.html
Subject: net/bwi-firmware-kmod "/sys/conf/kmod.mk", line 111: Malformed conditional (${MK_CLANG_IS_CC} ==
"no"&& ${CC:T:Mclang} != "clang")
The root cause is still that your kernel sources (in /sys) do not match
your installed world. The kernel module build process uses bsd.own.mk
from /usr/share/mk, which should define MK_CLANG_IS_CC. If it doesn't,
but your kernel source references it, there is a mismatch.
In some cases, you could fix it by setting MAKESYSPATH to the share/mk
dir under your source tree. There is still no guarantee your module
will build or load correctly.
As Doug Barton said in reply to r232473: "Building ports where the
sources and the installed kernel differ is not a supported
configuration. The fact that it happens to work most of the time is a
bonus."
That said, i think it may be time to bow to the pressure, and just put a
fixup for this issue in kmod.mk, and the other .mk files, like I
initially did in r232473, but with a BIG FAT WARNING printed, so you at
least know you are attempting to shoot your extremities. :)
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"