From owner-freebsd-emulation@FreeBSD.ORG Thu Sep 10 09:39:40 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 2B068106566B for ; Thu, 10 Sep 2009 09:39:39 +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 A32E18FC15 for ; Thu, 10 Sep 2009 09:39:39 +0000 (UTC) Received: from bb.ipt.ru ([194.62.233.89]) by services.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1Mlg7u-000IrO-AJ for freebsd-emulation@freebsd.org; Thu, 10 Sep 2009 13:39:38 +0400 From: Boris Samorodov To: freebsd-emulation@freebsd.org References: Date: Thu, 10 Sep 2009 13:39:39 +0400 In-Reply-To: (Alexander Best's message of "Thu, 10 Sep 2009 10:20:57 +0200 (CEST)") Message-ID: <32077556@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 Subject: Re: linux GL libraries and nvidia drivers 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 09:39:40 -0000 On Thu, 10 Sep 2009 10:20:57 +0200 (CEST) Alexander Best wrote: > i'm not running any linux-dri* port at all since all of them come with their > own libGL which i don't need because the nvidia driver provides that library. > all i need is libGLU.so (linux version) because the nvidia driver doesn't > supply that library. OK. That was my misunderstanding. I thought that nvidia driver uses its own libGL but needs other dri-* stuff. I have a look at some ports which use nvidia driver and understand that nvidia driver needs _only_ libGLU (better to say that those applications need only libGLU along with nvidia driver). That's why I changed my mind about linux libGLU port. It will be created. > funny thing is that only the linux-dri* ports come with libGL.so. the native > dri-* port doesn't include libGL.so and thus isn't colliding with the nvidia > drivers. Someone with better (then mine) uderstanding of dri* and GL* may inverstigate current ports infrastructure and give a suggestion on a better structure. > your suggestion sounds good. if i understood you correctly you want to change > the ports like this: > - have a linux_dri port without libGL* > - create a linux_libGL port > - remove the linux-libGLU* ports At least for now (before FreeBSD-8.0 release) I'll leave it as is. With one exception: a new linux-f10-libGLU port (with apropriate infrastructure) will be added. > it would be nice if the linux_dri would feature some options which let's you > chose which files you want to have installed. i personally don't need the Xorg > modules or the binaries which come with the port. only libGLU.so. > so how about the following options: > xorg graphic card modules > libglut > libglade > libexpat > libdrm > libGLU > binaries Good suggestion but I have no much time to do it. -- WBR, Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD Committer, http://www.FreeBSD.org The Power To Serve