From owner-freebsd-x11@freebsd.org Fri Aug 14 22:00:30 2015 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 139A99B9A35 for ; Fri, 14 Aug 2015 22:00:30 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E4AE11BBA for ; Fri, 14 Aug 2015 22:00:29 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id E08829B9A34; Fri, 14 Aug 2015 22:00:29 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E01CB9B9A33 for ; Fri, 14 Aug 2015 22:00:29 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: from mail-ig0-x232.google.com (mail-ig0-x232.google.com [IPv6:2607:f8b0:4001:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A8C291BB8 for ; Fri, 14 Aug 2015 22:00:29 +0000 (UTC) (envelope-from emil.l.velikov@gmail.com) Received: by igui7 with SMTP id i7so21134810igu.0 for ; Fri, 14 Aug 2015 15:00:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2pXSB3CfRmib62rQ0mcvpRXNJZV62SrW6JqG2A0ILnI=; b=KYkjDBiwBkpq/pCMsXIDFJCVKzzHoRgEi2tno0/Pc9VmXqKKDk7f145UQhQIIQRoMB BnpAfsQViIcEMuU2OxYI63aN/ap7vEfwLAw+hhBJCyu3kd3b6A6hLTa0B9hTQV/Evd+l WjvLm6qe2m06QhxrTo8X+mrxELN/Fxt7B/AE4SXykz/zJL3Pp66uke9gsq/rzOcgA7N7 nGKtGmZPTQjdgWriMKoVWG3Ymw1HBINnPG5TLXlRgJfjSFJGvV7poktnVW/bSSoMsOl3 smLrQo+LgZrfcsATSEj9ZqKFZKtcfAUq1mPbrgcxQwmIzheJ7YUPjts7uvadGzj6GKQP ixlQ== MIME-Version: 1.0 X-Received: by 10.50.78.133 with SMTP id b5mr4797560igx.70.1439589629166; Fri, 14 Aug 2015 15:00:29 -0700 (PDT) Received: by 10.79.89.197 with HTTP; Fri, 14 Aug 2015 15:00:29 -0700 (PDT) In-Reply-To: References: Date: Fri, 14 Aug 2015 23:00:29 +0100 Message-ID: Subject: Re: [RFC] Embed the mesa version in the library/binary name From: Emil Velikov To: Igor Gnatenko Cc: riastradh@netbsd.org, Stefan Dirsch , Andreas Radke , Jan de Groot , Jonathan Gray , =?UTF-8?Q?Fran=C3=A7ois_Tigeot?= , Matthew Green , =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= , mesa@packages.debian.org, x11@freebsd.org, mesa-owner Content-Type: text/plain; charset=UTF-8 X-Mailman-Approved-At: Fri, 14 Aug 2015 22:37:04 +0000 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 22:00:30 -0000 On 14 August 2015 at 18:52, Igor Gnatenko wrote: > I'm fully agree with proposal, but one question. How much libs/programs > links against libGL or other libs? I mean how much programs we will rebuild > every release? The libGL.so and libGL.so.1 (and equivalents for other libraries) will not be renamed. Thus nothing will need to be rebuild, as everything is (and will be) using the original libGL.so.1 soname. Hmm guess I should have included this example in the original email :) $ ls -la /usr/lib/libGL*.so* libGLESv1_CM.so -> libGLESv1_CM.so.11.1 libGLESv1_CM.so.1 -> libGLESv1_CM.so.11.1 libGLESv1_CM.so.11.1 libGLESv2.so -> libGLESv2.so.11.1 libGLESv2.so.2 -> libGLESv2.so.11.1 libGLESv2.so.11.1 libGL.so -> libGL.so.11.1 libGL.so.1 -> libGL.so.11.1 libGL.so.11.1 > I would be happy to be CCed. Great, thanks. -Emil