From owner-freebsd-emulation@FreeBSD.ORG Fri Sep 1 19:26:54 2006 Return-Path: X-Original-To: emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E69416A50E for ; Fri, 1 Sep 2006 19:26:54 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FC0943DB9 for ; Fri, 1 Sep 2006 19:26:19 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5FC22.dip.t-dialin.net [84.165.252.34]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k81J5NqO085199; Fri, 1 Sep 2006 21:06:31 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (webmail.Leidinger.net [192.168.1.102]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k7V7qio7015997; Thu, 31 Aug 2006 09:52:44 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from psbru.cec.eu.int (psbru.cec.eu.int [158.169.131.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Thu, 31 Aug 2006 09:52:44 +0200 Message-ID: <20060831095244.p567o3eisg848cog@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Thu, 31 Aug 2006 09:52:44 +0200 From: Alexander Leidinger To: shildreth@allantgroup.com References: <1156957083.54794.75.camel@scotth.emsphone.com> <68109618@srv.sem.ipt.ru> <1156967569.54794.92.camel@scotth.emsphone.com> <91304074@srv.sem.ipt.ru> <1156973617.54794.100.camel@scotth.emsphone.com> In-Reply-To: <1156973617.54794.100.camel@scotth.emsphone.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.3) / FreeBSD-7.0 X-Virus-Scanned: by amavisd-new X-Mailman-Approved-At: Fri, 01 Sep 2006 23:57:06 +0000 Cc: FreeBSD Emulation , gkovesdan@t-hosting.hu Subject: Re: I am trying to compile under linux compat X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Sep 2006 19:26:54 -0000 Quoting "Scott T. Hildreth" (from Wed, 30 =20 Aug 2006 16:33:36 -0500): >> I think yes, but definitely the maintainer of linux_dist-gentoo* ports >> (CCed) knows better. >> > > Well, I went ahead and installed it. Unless WITH_LINUXBASE is set, it > installs into /usr/local/gentoo-stage1. To run progs or compile, you > have to do a 'chroot /usr/local/gentoo-stage1'. Which is not optimal > if I want to run something compiled there as in /usr/compat/linux. I This is only a problem if you compile something which needs some libs =20 which aren't available in linux_base. You could make a local =20 port/package out of them and install them to linux_base (programs =20 should install at least a wrapper in the FreeBSD native tree). This =20 would be the cleanest solution. Besides this you can just copy it over to linux_base... > am going to try to make it the linux_base and see how things run. > Just curious, if linux_base-fc4 is going to be the default, why not > make a linux-devtools port that coincides with the linux_base port? We have some ports which conflict with linux devtools. You also want =20 to chroot anyway when developing linux stuff on FreeBSD, else you may =20 get some nasty problems. Picking up FreeBSD native stuff is one of =20 them. Another problem is that the current linux base structure is =20 intended to use parts of FreeBSD where possible (it relies on the fall =20 through to FreeBSD native directories), which isn't given when doing a =20 chroot into it. So I'm grateful we got the linux_dist ports for cross-development =20 stuff, they solve some nasty issues in a nice way. Doing a linux_devtools update is a waste of time in my eyes, but you =20 are free to do it. In case someone does it, please switch maintainer =20 from emulation@ to something else. Bye, Alexander. --=20 A man's house is his hassle. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137