From mboxrd@z Thu Jan 1 00:00:00 1970 From: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer?=) Subject: Re: [PATCH] gnu: Add s2tc. Date: Thu, 12 Mar 2015 22:05:49 +0100 Message-ID: <87pp8e6i4y.fsf@taylan.uni.cx> References: <87y4n36wd9.fsf@taylan.uni.cx> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59672) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWAIt-0002S8-CR for guix-devel@gnu.org; Thu, 12 Mar 2015 17:06:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YWAIi-0005zh-O4 for guix-devel@gnu.org; Thu, 12 Mar 2015 17:06:03 -0400 Received: from mail-we0-x22a.google.com ([2a00:1450:400c:c03::22a]:42606) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YWAIi-0005yh-Do for guix-devel@gnu.org; Thu, 12 Mar 2015 17:05:52 -0400 Received: by wesq59 with SMTP id q59so19121876wes.9 for ; Thu, 12 Mar 2015 14:05:51 -0700 (PDT) Received: from taylan.uni.cx (p200300514A43E9E60213E8FFFEED36FB.dip0.t-ipconnect.de. [2003:51:4a43:e9e6:213:e8ff:feed:36fb]) by mx.google.com with ESMTPSA id ga8sm16856wib.11.2015.03.12.14.05.50 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Mar 2015 14:05:50 -0700 (PDT) In-Reply-To: <87y4n36wd9.fsf@taylan.uni.cx> ("Taylan Ulrich \=\?utf-8\?Q\?\=5C\=22Bay\=C4\=B1rl\=C4\=B1\=2FKammer\=5C\=22\=22's\?\= message of "Wed, 11 Mar 2015 22:46:10 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Please postpone reviewing this! (Sorry if I wasted anyone's time.) I was planning to do all the dlopen() patching later on in one commit, but realized that it means I will be adding a phase lambda that references the 's2tc' input, after which the 'mesa-without-s2tc' package breaks because it simply inherits from the full 'mesa' package. (I would have to hackishly take out that lambda from the phases again to make it work...) I'm pondering on a solution using a much more minimal 'mesa-for-s2tc' package. I might even get away with only installing the libGL headers in the output of that package, without doing any compilation at all, since I think s2tc needs only the headers... Taylan