Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp2039179pxy; Sun, 2 May 2021 09:47:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxD/UHNVK46gpp6Gc2T0PXhprCzUPwL4gD1kzlxdu/OaRwnlx6afSwr11yQ6l5ENPJSuPjj X-Received: by 2002:a63:1352:: with SMTP id 18mr14063382pgt.11.1619974030965; Sun, 02 May 2021 09:47:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619974030; cv=none; d=google.com; s=arc-20160816; b=NSNrNMfRjUTlBhoUofjK65N9X7y13SPJNQQG9nLkcwEYOeNj0qIFSnG1ukEAqXkKxj AXCbyLZ8xhUxv6KoKzppSOAUf8cVjSZThEZHSpNYewEXaGU8V8IAdUpf0z03C/3oBscy Rdl5uNCazOTmhzSesFcq2V5Vbyek8CenpkkoDR+5UOdC3NUTQ2sZSYMStpyEl2O08d4i qL+cDbzkEprvL7S5Av4Vxkn54vugeB7xB44n1+QlxoERrMO7CnPuOMjE6nY9l9YOIwe1 WrFBMz+RqHzMi0bothh+MaELAsBUD5mEZw7w/x2nZks+uKejb1hJ/y8fRHt2hPUENxEn 1v8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=eBmAHVwBlubCK/IWXV8jaxiE7XMx9Ker9OITRRlSiSc=; b=eryE8lgz5WoOS9MCdMcuV1xY2pfGnij5z2JK1ZT5p2qSJTHsp6jHhsND2a5ckpPsT9 UAAyuKfZdPZgayIdVsgfHb0X39KVd67PVtqtwENT4dayTTRkUSxrypSQYp9k6lSjANja 2N1JekvP0W2CnjVbpAHFgtoo8NzkGWCBarfDCqxfKax50HZQfsAEzlAuFYtkJDFxMpLY KIhFNaMORhWbdtsWoJ1PS+yrrpZTOmGZ3MGcZ8SmUSOYV5PVRIwhAsjZ3GhbshPiJo1s XOyz75X/EetmZF5lG36fRhKaj/QqeSq1vOCnE2Pd4sQgqEH16kg9rg/RwhmCYd2lXb2q vEPA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c1si22207498pjo.8.2021.05.02.09.46.43; Sun, 02 May 2021 09:47:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231818AbhEBQqo (ORCPT + 99 others); Sun, 2 May 2021 12:46:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48104 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230110AbhEBQqo (ORCPT ); Sun, 2 May 2021 12:46:44 -0400 Received: from mail.stusta.mhn.de (mail.stusta.mhn.de [IPv6:2001:4ca0:200:3:200:5efe:8d54:4505]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 93C5AC06174A for ; Sun, 2 May 2021 09:45:52 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail.stusta.mhn.de (Postfix) with ESMTPSA id 4FYBn53n2Nz4c; Sun, 2 May 2021 18:45:45 +0200 (CEST) Date: Sun, 2 May 2021 19:45:42 +0300 From: Adrian Bunk To: Linus Torvalds Cc: Tom Stellard , Nick Desaulniers , Masahiro Yamada , Nathan Chancellor , Linux Kernel Mailing List , clang-built-linux , Fangrui Song , Serge Guelton , Sylvestre Ledru Subject: Re: Very slow clang kernel config .. Message-ID: <20210502164542.GA4522@localhost> References: <1c5e05fa-a246-9456-ff4e-287960acb18c@redhat.com> <20210502093123.GC12293@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, May 02, 2021 at 09:12:37AM -0700, Linus Torvalds wrote: > On Sun, May 2, 2021 at 2:31 AM Adrian Bunk wrote: > > > > The biggest advantage of shared libraries is that they enable > > distributions to provide security fixes. > > Adrian - you're ignoring the real argument, to the point that the > above is basically a lie. > > The argument was never that things like libc or the core GUI libraries > shouldn't be shared. > > The argument was that the "one-off" libraries shouldn't be shared. > > Things very much like libLLVM.so. >... Mesa and PostgreSQL are among the packages that do use libLLVM.so, this is a popular library for implementing compilers and JITs. > Linus cu Adrian