Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jun 2009 17:50:52 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r195064 - in head: . sys/conf
Message-ID:  <200906261750.n5QHoqmv093441@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhb
Date: Fri Jun 26 17:50:52 2009
New Revision: 195064
URL: http://svn.freebsd.org/changeset/base/195064

Log:
  Note that as a result of the SYSV IPC changes, COMPAT_FREEBSD[456] now
  require COMPAT_FREEBSD7.  Also, explicitly note in NOTES that any version
  of COMPAT_FREEBSD<n> effectively requires for newer binaries (i.e.
  COMPAT_FREEBSD<n+1>, etc.).  While this has been true in practice
  previously, it used to compile ok before the commit earlier this week.
  
  Discussed with:	peter
  Approved by:	re (kensmith)

Modified:
  head/UPDATING
  head/sys/conf/NOTES

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Fri Jun 26 17:30:33 2009	(r195063)
+++ head/UPDATING	Fri Jun 26 17:50:52 2009	(r195064)
@@ -22,6 +22,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
 	to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20090624:
+	The ABI of various structures related to the SYSV IPC API have
+	been changed.  As a result, the COMPAT_FREEBSD[456] kernel
+	options now all require COMPAT_FREEBSD7.  Bump __FreeBSD_version
+	to 800100.
+
 20090622:
 	Layout of struct vnet has changed as routing related variables
 	were moved to their own Vimage module. Modules need to be

Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES	Fri Jun 26 17:30:33 2009	(r195063)
+++ head/sys/conf/NOTES	Fri Jun 26 17:50:52 2009	(r195064)
@@ -301,6 +301,9 @@ options 	COMPAT_43
 # Old tty interface.
 options 	COMPAT_43TTY
 
+# Note that as a general rule, COMPAT_FREEBSD<n> depends on
+# COMPAT_FREEBSD<n+1>, COMPAT_FREEBSD<n+2>, etc.
+
 # Enable FreeBSD4 compatibility syscalls
 options 	COMPAT_FREEBSD4
 



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