[HEADS UP] a new EXPERIMENTAL port emulators/linux_base-fc6

Yuri Pankov y.pankov at irbis.net.ru
Wed Mar 28 19:48:29 UTC 2007


On Wed, Mar 28, 2007 at 12:16:37AM +0400, Boris Samorodov wrote:
> Hi!
> 
> 
> I've just committed a new EXPERIMENTAL port emulators/linux_base-fc6.
> 
> ATTENTION! The port is experimental for now. Use it at your own risk. This
> port may be used only with 7-CURRENT and compat.linux.osrelease=2.6.16.
> 
> Said that I should admit that I've been using this port with FC4
> infrastructure ports successfully at -CURRENT for about several months
> with following applications:
>   - print/acroread7
>   - www/linux-opera
>   - www/linux-firefox
>   - www/linux-flashplugin7
>   - mail/linux-thunderbird
>   - multimedia/linux-realplayer
>   - net/skype (works fine but coredumps when exitting -- under investigation)
>   - www/linux-mozilla -- doesn't run (some new... or old libraries are needed)
> 
> To use/test the port (along with linux FC4 infrastructure ports) you
> should do:
> 
> 0. Backup all your vital information!
> 1. Remove the current linux base port.
> 2. Add to your /etc/make.conf "OVERRIDE_LINUX_BASE_PORT=fc6".
> 3. Make sure no linux application is running.
> 4. Set apropriate sysctl (compat.linux.osrelease=2.6.16).
> 5. Install emulation/linux_base-fc6.
> 5a. Those who use linux ports with automatic plist building should
>     apply the following patch:
>     ftp://mail.ipt.ru/pub/FreeBSD/patches/bsd.linux-rpm.mk-autoplist.diff
> 

Done.

> That should be enough at most circumstances. If you have difficulties,
> please be sure to expand item 1 to:
> 
> 1a. Remove all ports which depends on linux base port.
> 1b. Remove linux base port.
> 1c. Clean /compat/linux/ directory.
> 
> In case you want to get rid of the port, deinstall it, then return
> back compat.linux.osrelease to 2.4.2 (as usual make sure that no
> linux application is running) and remove from /etc/make.conf the line
> containing the OVERRIDE_LINUX_BASE_PORT variable.
> 
> All questions, reports, suggestions etc. please route to
> freebsd-emulation at .

# sysctl compat.linux.osrelease=2.6.16
compat.linux.osrelease: 2.6.16 -> 2.6.16
# /compat/linux/bin/bash
cannot set up thread-local storage: set_thread_area failed when setting
up thread-local storage

Same for all programs in /compat/linux/bin.

FreeBSD darklight.abyss.local 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed
Mar 28 22:06:08 MSD 2007
root at darklight.abyss.local:/usr/obj/usr/src/sys/DARKLIGHT  amd64

linux_base-fc6-6    Base set of packages needed in Linux mode (for
i386/amd64)

What am I missing?

> 
> Fedora Core 6 ports (FC6 infrastructure ports) are coming soon... ;-)
> 
> This port wouldn't appear without netchild's help.
> Thank you, Alexander!
> 
> 
> WBR
> -- 
> Boris Samorodov (bsam)
> Research Engineer, http://www.ipt.ru Telephone & Internet SP
> FreeBSD committer, http://www.FreeBSD.org The Power To Serve
> _______________________________________________
> freebsd-emulation at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
> To unsubscribe, send any mail to "freebsd-emulation-unsubscribe at freebsd.org"

-- 
Yuri
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20070328/2bf0d746/attachment.pgp


More information about the freebsd-emulation mailing list