svn commit: r347540 - in head/sys/modules: linprocfs linsysfs linux linux64 linux_common

Dmitry Chagin dchagin at FreeBSD.org
Mon May 13 18:28:42 UTC 2019


Author: dchagin
Date: Mon May 13 18:28:40 2019
New Revision: 347540
URL: https://svnweb.freebsd.org/changeset/base/347540

Log:
  Add warning to the Linuxulator makefiles that building it outside of a
  kernel does not make sence.
  
  PR:		222861
  MFC after:	2 weeks
  Differential Revision:	https://reviews.freebsd.org/D20179

Modified:
  head/sys/modules/linprocfs/Makefile
  head/sys/modules/linsysfs/Makefile
  head/sys/modules/linux/Makefile
  head/sys/modules/linux64/Makefile
  head/sys/modules/linux_common/Makefile

Modified: head/sys/modules/linprocfs/Makefile
==============================================================================
--- head/sys/modules/linprocfs/Makefile	Mon May 13 18:25:55 2019	(r347539)
+++ head/sys/modules/linprocfs/Makefile	Mon May 13 18:28:40 2019	(r347540)
@@ -7,4 +7,8 @@ SRCS=	vnode_if.h \
 	device_if.h bus_if.h \
 	linprocfs.c
 
+.if !defined(KERNBUILDDIR)
+.warning Building Linuxulator outside of a kernel does not make sense
+.endif
+
 .include <bsd.kmod.mk>

Modified: head/sys/modules/linsysfs/Makefile
==============================================================================
--- head/sys/modules/linsysfs/Makefile	Mon May 13 18:25:55 2019	(r347539)
+++ head/sys/modules/linsysfs/Makefile	Mon May 13 18:28:40 2019	(r347540)
@@ -7,4 +7,8 @@ SRCS=	vnode_if.h \
 	device_if.h bus_if.h  pci_if.h \
 	linsysfs.c
 
+.if !defined(KERNBUILDDIR)
+.warning Building Linuxulator outside of a kernel does not make sense
+.endif
+
 .include <bsd.kmod.mk>

Modified: head/sys/modules/linux/Makefile
==============================================================================
--- head/sys/modules/linux/Makefile	Mon May 13 18:25:55 2019	(r347539)
+++ head/sys/modules/linux/Makefile	Mon May 13 18:28:40 2019	(r347540)
@@ -80,4 +80,8 @@ ${VDSO}.so: linux${SFX}_locore.o
 linux${SFX}_genassym.o: offset.inc
 	${CC} -c ${CFLAGS:N-flto:N-fno-common} ${.IMPSRC}
 
+.if !defined(KERNBUILDDIR)
+.warning Building Linuxulator outside of a kernel does not make sense
+.endif
+
 .include <bsd.kmod.mk>

Modified: head/sys/modules/linux64/Makefile
==============================================================================
--- head/sys/modules/linux64/Makefile	Mon May 13 18:25:55 2019	(r347539)
+++ head/sys/modules/linux64/Makefile	Mon May 13 18:28:40 2019	(r347540)
@@ -55,4 +55,8 @@ linux_support.o: assym.inc linux_assym.h
 linux_genassym.o: offset.inc
 	${CC} -c ${CFLAGS:N-flto:N-fno-common} ${.IMPSRC}
 
+.if !defined(KERNBUILDDIR)
+.warning Building Linuxulator outside of a kernel does not make sense
+.endif
+
 .include <bsd.kmod.mk>

Modified: head/sys/modules/linux_common/Makefile
==============================================================================
--- head/sys/modules/linux_common/Makefile	Mon May 13 18:25:55 2019	(r347539)
+++ head/sys/modules/linux_common/Makefile	Mon May 13 18:28:40 2019	(r347540)
@@ -15,4 +15,8 @@ EXPORT_SYMS+=	linux_ioctl_unregister_handler
 EXPORT_SYMS+=	linux_get_osname
 EXPORT_SYMS+=	linux_get_osrelease
 
+.if !defined(KERNBUILDDIR)
+.warning Building Linuxulator outside of a kernel does not make sense
+.endif
+
 .include <bsd.kmod.mk>


More information about the svn-src-head mailing list