Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Aug 2014 22:34:57 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r269539 - head/sys/conf
Message-ID:  <53e00a91.506c.40f1d8f3@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Mon Aug  4 22:34:56 2014
New Revision: 269539
URL: http://svnweb.freebsd.org/changeset/base/269539

Log:
  Include the kernel options after bsd.init.mk so that when we're
  compiling on older systems that define all the MK variables in
  bsd.own.mk we don't get the multiply defined error for options that
  live in both.

Modified:
  head/sys/conf/kmod.mk

Modified: head/sys/conf/kmod.mk
==============================================================================
--- head/sys/conf/kmod.mk	Mon Aug  4 22:34:12 2014	(r269538)
+++ head/sys/conf/kmod.mk	Mon Aug  4 22:34:56 2014	(r269539)
@@ -65,9 +65,10 @@ KMODLOAD?=	/sbin/kldload
 KMODUNLOAD?=	/sbin/kldunload
 OBJCOPY?=	objcopy
 
-# Grab all the options for a kernel build.
-.include "kern.opts.mk"
 .include <bsd.init.mk>
+# Grab all the options for a kernel build. For backwards compat, we need to
+# do this after bsd.own.mk.
+.include "kern.opts.mk"
 .include <bsd.compiler.mk>
 
 .SUFFIXES: .out .o .c .cc .cxx .C .y .l .s .S



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53e00a91.506c.40f1d8f3>