From owner-freebsd-emulation@FreeBSD.ORG Thu Sep 10 06:47:46 2009 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFC36106566C; Thu, 10 Sep 2009 06:47:46 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id 99BF98FC13; Thu, 10 Sep 2009 06:47:46 +0000 (UTC) Received: from bb.ipt.ru ([194.62.233.89]) by services.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1MldRY-000GhK-PR; Thu, 10 Sep 2009 10:47:44 +0400 From: Boris Samorodov To: References: Date: Thu, 10 Sep 2009 10:47:45 +0400 In-Reply-To: (Alexander Best's message of "Wed, 09 Sep 2009 18:40:08 +0200 (CEST)") Message-ID: <90953406@bb.ipt.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: danfe@FreeBSD.org Subject: linux GL libraries and nvidia drivers (was: Re: deprecate some linux ports) 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: Thu, 10 Sep 2009 06:47:47 -0000 On Wed, 09 Sep 2009 18:40:08 +0200 (CEST) Alexander Best wrote: > seems like a good idea. especially for people new to freebsd the different > linux base versions are confusing. > the only linux-f8-* port i'm running atm is graphics/linux-f8-libGLU since > there's no linux-f10-libGLU port available. using graphics/linux-f10-dri > instead isn't an option for me since the port shares some files with the > nvidia freebsd binary graphic drivers. Which dri graphics port are you using now? Seems that it already has some shared files with nvidia driver. The default for -f10- ports is linux-dri74. But it has just the same pkg-plist as linux-f10-dri. BTW, I can create a linux-f10-libGLU port if it is needed. But I'm not sure if it is needed. If I understand the problem with nvidia driver correctly it installs (and uses) its own linux libGL.so. Hence the problem is not with libGLU.so but with libGL.so. Correct me if I'm wrong. What if I create a new (say) linux--libGL port with only libGL libraries and remove them from linux--dri port? The latter will depend on linux--libGL port. In other words: . create a new linux-libGL74 with libGL libraries; . remove libGL libraries from linux-dri74 and add a dependecy upon the new linux-libGL74 port. Note: I use a "74" suffix here because I've taken those libraries from a Ubuntu distribution which had drivers for xorg-7.4. -- WBR, Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD Committer, http://www.FreeBSD.org The Power To Serve