Trying to install Linux compatibility on current fails. Using the following procedure fails with:

Step 1: Enable Linux compatibility and linprocfs

Add linux_enable="YES" to /etc/rc.conf. Add compat.linux.osrelease=2.6.16 to /etc/sysctl.conf. Add OVERRIDE_LINUX_BASE_PORT=f8 to /etc/make.conf. Add this line to /etc/fstab:

linproc /usr/compat/linux/proc linprocfs rw 0 0
Then run these commands:

mkdir -p /usr/compat/linux/proc
mount /usr/compat/linux/proc
/etc/rc.d/abi start
/etc/rc.d/sysctl start

# cat /etc/sysctl.conf
# $FreeBSD: head/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux $
#
#  This file is read when going to multi-user and its contents piped thru
#  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
#

# Uncomment this to prevent users from seeing information about processes that
# are being run under another UID.
#security.bsd.see_other_uids=0
compat.linux.osrelease=2.6.16

# cat /etc/make.conf |grep LIN
OVERRIDE_LINUX_BASE_PORT=f10

# cat /etc/fstab
# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/ada0p2     /               ufs     rw      1       1
/dev/ada0p3     none            swap    sw      0       0

linproc /usr/compat/linux/proc linprocfs rw 0 0

proc           /proc       procfs  rw  0   0

# mount /usr/compat/linux/proc
mount: linproc: Operation not supported by device
And this is from /var/log/messages after:
Dec  6 16:33:11 FBSD10 kernel: link_elf_obj: symbol __mtx_assert undefined
Dec  6 16:33:11 FBSD10 kernel: linker_load_file: Unsupported file type

All ports built with clang.
Any help is appreciated, tia.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to