Re: building custom kernel on -current: unknown option "COMPAT_LINUX"

From: Polytropon <freebsd_at_edvax.de>
Date: Sun, 10 Feb 2013 01:36:31 +0100
On Sun, 10 Feb 2013 00:31:44 GMT, Anton Shterenlikht wrote:
> 	From freebsd_at_edvax.de Sun Feb 10 00:29:36 2013
> 
> 	On Sun, 10 Feb 2013 00:18:06 GMT, Anton Shterenlikht wrote:
> 	> This is on amd64 r246552
> 	> 
> 	> I added
> 	> 
> 	> options COMPAT_43
> 	> options COMPAT_LINUX
> 	> options COMPAT_LINUX32
> 	> 
> 	> to the kernel config,
> 	> following sys/amd64/conf/NOTES
> 	> 
> 	> On buildkernel I get:
> 	> 
> 	> unknown option "COMPAT_LINUX"
> 	> 
> 	> What am I missing?
> 
> 	Do you also have those (from a working i386 system):
> 
> 	# Linux support
> 	options		COMPAT_LINUX		# Enable Linux ABI emulation
> 	options		LINPROCFS		# Enable the linux-like proc filesystemsupport (requires COMPAT_LINUX and PSEUDOFS)
> 	options		LINSYSFS		# Enable the linux-like sys filesystem support (requires COMPAT_LINUX and PSEUDOFS)
> 	device		lindev
> 	options		COMPAT_AOUT		# Enable i386 a.out binary support
> 
> 	(note PSEUDOFS is also needed)
> 
> No, I haven't added those.
> Are these necessary to have
> the linux binary compatibility?
> The handbook only mentions COMPAT_LINUX.

I think I had the same question some time ago and found
out that if those options are present, the Linux functionality
will build properly in the kernel. So I assume they are
required.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
Received on Sat Feb 09 2013 - 23:36:29 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:34 UTC