From owner-svn-src-all@FreeBSD.ORG Wed Jul 9 17:12:28 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E3ADB98B; Wed, 9 Jul 2014 17:12:28 +0000 (UTC) Received: from mail-vc0-x22d.google.com (mail-vc0-x22d.google.com [IPv6:2607:f8b0:400c:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3783F24A6; Wed, 9 Jul 2014 17:12:28 +0000 (UTC) Received: by mail-vc0-f173.google.com with SMTP id lf12so7507577vcb.18 for ; Wed, 09 Jul 2014 10:12:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=SVd08kRD4xCCQX/Q50NKIL5/ihnOS/7r1A9L51+KWic=; b=ez8ZsSecPHxucW6fhOEqm7o0+1QHdoB74vAhUA+byRki0nwnWAZ5c3rPch6+daFQjq SLtrT43JBVuFdyKmcaGv/LtiC1SCRAspcWIZt5IwYL5YRyGPl1Tage8aIKilhsu+FmrX WlTuXZSUroKWXbWPfVVnir9tRwlHTOmjffH0pTqmObd4PPbZM7uXJ/i8dGGxj1yLwluo Zz/1UHd4RJw3aawIPTSPy8t/QDgAaQwvtKk2s2HInfwN3SypMSN0a6Q++9cK7H4cmIJt CDlENSyqFQYK/atIiaaR3G8C0SZx00+f9tg0BhPfMRZJJyH2qxR+Rm/ZHquhliIC9y4X tcAg== MIME-Version: 1.0 X-Received: by 10.58.46.34 with SMTP id s2mr1628164vem.49.1404925947108; Wed, 09 Jul 2014 10:12:27 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.202.193 with HTTP; Wed, 9 Jul 2014 10:12:27 -0700 (PDT) In-Reply-To: <53BD68E4.1070706@freebsd.org> References: <201407091552.s69FqUon070685@svn.freebsd.org> <53BD68E4.1070706@freebsd.org> Date: Wed, 9 Jul 2014 10:12:27 -0700 X-Google-Sender-Auth: ZamK1d4xhLbl1rfqWFuUUlI2hvU Message-ID: Subject: Re: svn commit: r268461 - in head: . gnu/lib/libreadline gnu/lib/libreadline/history gnu/lib/libreadline/readline gnu/lib/libreadline/readline/doc gnu/usr.bin/gdb gnu/usr.bin/gdb/gdb gnu/usr.bin/gdb/gd... From: Adrian Chadd To: Pedro Giffuni Content-Type: text/plain; charset=UTF-8 Cc: "svn-src-head@freebsd.org" , Baptiste Daroussin , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2014 17:12:29 -0000 Hi, By doing this you're actually making more work for the really embedded people who have size constraints on things. I dislike privatelib but it at least allows for code sharing where before people would just statically link things into binaries. I've had to actively undo this kind of dumb before in order to get things to fit on very small flash root filesystems. Shared libraries are good. Please stop assuming we have lots of disk space and RAM to have duplicates of things floating around. I request that if you're going to de-shareify things in the future you at least bring it up with the embedded crowd to see if we can find a way or two to make it work. The review list doesn't have anyone on it even remotely caring about memory or storage pressures. Thanks, -a On 9 July 2014 09:08, Pedro Giffuni wrote: > > On 07/09/14 10:52, Baptiste Daroussin wrote: >> >> Author: bapt >> Date: Wed Jul 9 15:52:30 2014 >> New Revision: 268461 >> URL: http://svnweb.freebsd.org/changeset/base/268461 >> >> Log: >> The GNU readline library is now an INTERNALLIB - that is, it is >> statically linked into consumers (GDB and variants) in the base >> system, and the shared library is no longer installed. >> That also allows ports to be able to use a modern version of >> readline >> > > > Nice, thank you. > I guess libgnuregex is also a good candidate for such treatment :). > > For a related reading: > > http://dtrace.org/blogs/wesolows/2014/04/10/libsunw_ssl-or-how-smartos-avoids-sadness/ > > Cheers, > > Pedro. >