Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Apr 1997 15:30:22 +0200 (MET DST)
From:      Wolfgang Helbig <helbig@MX.BA-Stuttgart.De>
To:        current@FreeBSD.org
Subject:   make world cannot build lkm's - missing opt_smp.h
Message-ID:  <199704271330.PAA19266@helbig.informatik.ba-stuttgart.de>

next in thread | raw e-mail | index | archive | help
Hi,

make world fails when it tries to build LKMs because the files
	opt_smp.h
	opt_smp_invltbl.h
are missing. They are included at least by the following files
	/sys/i386/include/smp.h
	/sys/i386/include/cpufunc.h
	/sys/i386/include/ipl.h
	/sys/i386/include/spl.h

I suggest the following patch to /usr/src/share/mk/bsd.kmod.mk as
a temporary workaround

Wolfgang

Index: bsd.kmod.mk
===================================================================
RCS file: /usr/cvsroot/src/share/mk/bsd.kmod.mk,v
retrieving revision 1.31
diff -c -r1.31 bsd.kmod.mk
*** bsd.kmod.mk	1997/04/13 06:44:21	1.31
--- bsd.kmod.mk	1997/04/27 13:25:36
***************
*** 94,99 ****
--- 94,106 ----
  .SUFFIXES: .out .o .c .cc .cxx .C .y .l .s .S
  
  #
+ # A temporary fix to survive SMP changes.   
+ #
+ CFLAGS+= -I.
+ beforedepend :
+ 	touch opt_smp.h
+ 	touch opt_smp_invltlb.h
+ #
  # Assume that we are in /usr/src/foo/bar, so /sys is
  # ${.CURDIR}/../../sys.  We don't bother adding a .PATH since nothing
  # actually lives in /sys directly.



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