Bug 209990 - Kernel configuration NOTES outdated information about COMPAT_43
Summary: Kernel configuration NOTES outdated information about COMPAT_43
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: conf (show other bugs)
Version: 10.3-RELEASE
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-03 10:27 UTC by SimpleRezo
Modified: 2016-06-03 10:31 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SimpleRezo 2016-06-03 10:27:12 UTC
In NOTES file, section "COMPATIBILITY OPTIONS":

#
# Implement system calls compatible with 4.3BSD and older versions of
# FreeBSD.  You probably do NOT want to remove this as much current code
# still relies on the 4.3 emulation.  Note that some architectures that
# are supported by FreeBSD do not include support for certain important
# aspects of this compatibility option, namely those related to the
# signal delivery mechanism.
#
options         COMPAT_43
	
# Old tty interface.
options         COMPAT_43TTY


The comment seems outdated since COMPAT_43 has been removed from GENERIC about 10 years now ;)

I'm also suggesting to disable those options by default now on NOTES.
Comment 1 SimpleRezo 2016-06-03 10:31:29 UTC
It seems there is another outdated information here:

# Enable 32-bit Linux ABI emulation (requires COMPAT_43 and COMPAT_FREEBSD32)
#options        COMPAT_LINUX32

But according to commit #159651:
"For amd64 there's an explicit comment that it's needed for the linuxolator. This is not the case anymore."