From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: gobject-introspection typelibs and shared libraries Date: Thu, 15 Jan 2015 09:27:17 +0100 Message-ID: References: <87ppbvkwzj.fsf@gnu.org> <87k322cx77.fsf@gnu.org> <87oardq3n3.fsf@gnu.org> <87k3202k5u.fsf@netris.org> <87fvco2jgl.fsf@netris.org> <871to7q4a2.fsf@gnu.org> <87k31zll2s.fsf@gnu.org> <87h9wumz6f.fsf@gnu.org> <87zj9m8m7p.fsf@gnu.org> <87wq4p3xfe.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60039) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBflv-0000vm-Sg for guix-devel@gnu.org; Thu, 15 Jan 2015 03:27:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YBflu-0006ze-TJ for guix-devel@gnu.org; Thu, 15 Jan 2015 03:27:19 -0500 In-Reply-To: <87wq4p3xfe.fsf@gnu.org> 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: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix-devel On Wed, Jan 14, 2015 at 9:43 PM, Ludovic Court=C3=A8s wrote: >>> So far we=E2=80=99ve resisted the temptation, and it=E2=80=99s rarely b= een an issue. >>> :-) >> >> Could you elaborate on the down sides? (I'm not trying to insist, but to= learn.) > > Basically it=E2=80=99s good to stick to what GCC does, and GCC does not i= nstall > =E2=80=98cc=E2=80=99. There=E2=80=99s a subjective aesthetic downside: i= t=E2=80=99s good to spread the > =E2=80=98g=E2=80=99. And also, it turns out to work for 99% of the packa= ges. OK, I thought you were referring to technical reasons... A different look at aesthetics: Back in the mid '90, when Linux was still an underground curiosity, many UNIX admins were starting to install GNU user-land applications. To avoid name clashes with the vendor versions of programs they were prefixing all GNU applications with a 'g'. So, the GNU version of 'ls' was named 'gls', 'awk' -> 'gawk', ... Now on GNU/Linux systems there's no need for such prefixing and, for consistency and to send a message, you may just name the C compiler with the traditional name 'cc' which means: Hey, this is the official system C compiler and of course, it's the GNU one. Regards, Fede