Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: CVS commit: [pgoyette-compat] src/sys/arch/amd64/conf



"Paul Goyette" writes:
> Module Name:	src
> Committed By:	pgoyette
> Date:		Tue Mar  6 04:45:04 UTC 2018
> 
> Modified Files:
> 	src/sys/arch/amd64/conf [pgoyette-compat]: GENERIC
> Added Files:
> 	src/sys/arch/amd64/conf [pgoyette-compat]: NOCOMPAT
> 
> Log Message:
> Add a NOCOMPAT kernel definition to serve as a baseline for getting
> the incremental COMPAT_xx options working.
> 
> While here, add some additional "requires COMPAT_xxx" to some of the
> options in GENERIC

thanks for fixing this stuff up.  i think there can be more
clean up here.  eg:

! options       COMPAT_LINUX32  # requires COMPAT_LINUX and COMPAT_NETBSD32
!                               # and COMPAT_50 (or older)

this sort of thing shoudd be handled by having depends in
the files* files.  eg,

conf/files:defflag    opt_compat_netbsd.h     COMPAT_70: COMPAT_NETBSD

should be all it needs, not any comments or extra options.

thanks.


.mrg.


Home | Main Index | Thread Index | Old Index