From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id A21433858D3C for ; Wed, 24 May 2023 14:09:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A21433858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1pAr-00013w-2o; Wed, 24 May 2023 10:09:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=7o3/fwuF5yLh2aUa8KyAwlmWuNrQQyRTOMhG50tfdQ4=; b=pxzaMAWS9r/8MKPkVsnu sgvl1NP7jB9ENos/OXym6mQMFrR+sbl+DYJM+qcFLwc7ZhwhCeGl9jfkI7IyzY5iVFKA42v9yS6/G YqdQz8PzF7cg2OFh1WiRDyCw27zN6kdEPQeiHDJhIyNt/P6zBpym3Thlt9FwqD9fjKIy0n8f495aG 6cxVHAJz8LSXZqgEpec+7Boq7oMEhUilhQ037wYPso6g61+jyEgMPZdfHhK4AleVvUV/r5r/+jtzw WJnKWADzs+D1ejkTh5R9tbs+orbXFtW7W0P38CpXFl5wXcfGMZdFE/wmua4FiDCdiHnqA1vQgufBc GeNiMjYOLwIxfg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1pAq-0003ck-Lf; Wed, 24 May 2023 10:09:08 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Sergey Bugaev Cc: Florian Weimer , "Carlos O'Donell" , bug-hurd@gnu.org, libc-alpha@sourceware.org Subject: Re: [RFC PATCH 0/2] On ldconfig and ld.so.cache References: <20230517185422.71084-1-bugaevc@gmail.com> <87fs7sjygi.fsf@oldenburg3.str.redhat.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quintidi 5 Prairial an 231 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour du Canard X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 24 May 2023 16:09:06 +0200 In-Reply-To: (Sergey Bugaev's message of "Fri, 19 May 2023 16:21:53 +0300") Message-ID: <87sfbllt31.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi, Sergey Bugaev skribis: > On Fri, May 19, 2023 at 2:52=E2=80=AFPM Carlos O'Donell wrote: >> Removing configuration options and making it simple to configure and use= glibc is great >> goal. I think that ldconfig should always be enabled and I don't see a d= ownside to making >> `use_ldconfig=3Dyes` the default, but I think we'd have to check with Gu= ix or Nix to see if >> they have any custom changes there. It involves probably a slightly broa= der distro >> discussion. I missed the beginning of the discussion and I fear I=E2=80=99m slightly changing topics :-), but to me we should work toward per-application loader caches: https://guix.gnu.org/en/blog/2021/taming-the-stat-storm-with-a-loader-cac= he/ https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/patches/glib= c-dl-cache.patch?id=3D6d0571215d661d21cac2150ca45906e77a79a5fb This is the one custom change we have in Guix. (And IMO it should work the same on Linux and on the Hurd.) Ludo=E2=80=99.