Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp2021332pxy; Sun, 2 May 2021 09:18:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwqIhIXpd7ZCtbG4dKFgh6COdBeZVI3ffRA4uUNgqbj8DTPi+PBK/Ca2uiZyqOl3+LOHVf6 X-Received: by 2002:a17:90a:d582:: with SMTP id v2mr17347068pju.88.1619972314419; Sun, 02 May 2021 09:18:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619972314; cv=none; d=google.com; s=arc-20160816; b=ux2QacxcMuOqH+3oBRHQ7rYsBY/GLJOVF4ipXomKAwGK4Sl/5Z8I4vDX0ff50fSJCi Bw31julCoLC6UAVlQIsUOms04Hna3Kz3EyrpZrXqflRNol5xwTBV5XGQ+GhvvbuNxlXk HZnvXWFb8RoZFW0yXYnGNJaU9l56utjNu2h6TZlkRcUEpQRcfu1ILeyb3uG8NAdFTuKz Ul73PYIN3GlPBv+lcPqkIvaf5KmKbXkst1oxERQgNXb6Wgq8wYUdGIEVx3sBmkvliLF6 2N40j/BucHN2J17+4JJ32s4Kv8ibreHQJSG0Cx2/Gr/KcbmW8WOFQ7xkG6jYhyI/tKV5 KYcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Usk7p7YCU1vBMeOPVgazNjVtg7VUSQWrYhqaeUMFI/U=; b=eYr0mfPhA/s5FYn6VEOaX5g/jn481VqAYyzm2iafSEMNq4E2hBHCMoBuYiYAbayRGH W7uGEm/79DmFlq6u/2mMdrMVJF/JvuYir2wZWjB3dVmRwYEV1N3VHxPobAGodG8U0kBT 8YG9SU3zmnk3u7iYqlP27el7YtrkeavH5Z5KZP8/EJmmfR1ZnkepSsojmCks9gM5ZZPh 8qz1QM1kqKV/pbgzhVh84CM8zvwMXYm+jdJaWtbO3YYLwqNxgBYK42893jBEOi1bdVEl RaqfxKF+902od9lpzfqd848YOz7CDweg+c50ZaxF72crFPXCdCcE9QpX4RVJrNv9PBuV SzGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Sg6Ao2Uf; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i20si335900pgi.29.2021.05.02.09.18.20; Sun, 02 May 2021 09:18:34 -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; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Sg6Ao2Uf; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232174AbhEBQNs (ORCPT + 99 others); Sun, 2 May 2021 12:13:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41000 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230110AbhEBQNr (ORCPT ); Sun, 2 May 2021 12:13:47 -0400 Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C7F1C06174A for ; Sun, 2 May 2021 09:12:56 -0700 (PDT) Received: by mail-lf1-x133.google.com with SMTP id j10so4491159lfb.12 for ; Sun, 02 May 2021 09:12:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Usk7p7YCU1vBMeOPVgazNjVtg7VUSQWrYhqaeUMFI/U=; b=Sg6Ao2UfrJlAg6hPnVATIxkfOlsNYq4zZfGmb1qdEzJHOFGh+hL1EqkB0kNDDA1PnW DZGFpZz4rZNIZaGP4eRpXrSY+/dDyJzTMH343BpjQX3JpTtphge+3M+5O+0FttPalZ6g 0Q42EFjZ2aX2dtb41VLLrUzR5qzXSUmYaIe9Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Usk7p7YCU1vBMeOPVgazNjVtg7VUSQWrYhqaeUMFI/U=; b=AyzcBU8lGG2n66/kKeZokougjdOGfpnmDCNSm8BDD5L/rlnPxkKeWWXUHVvJsCcU+J OqJ+W5Y+r04cSPhMijAqpq11JRY2pU/0PdUYl5tBqpk3X+YNLnZpKuAKuLcnIjKmaus3 SHa3PjlaEc+vioila+9rJE3cOOdW4+m/HkDsWN9xlry634g0kt6O5hXJXCi6nrfhla8t NqwwIToqP7odsfzmKmgDP5e78h9wPCuh+c1BLQQGT1vqNEJDCA7njtJIjJE8pbHZZkGu yAySke1SRzwumCpOb5EEA+XnTJW9Ucqj4qLylcmiiup9JPVUDmRVyT/KHQpBiirbnZRS 3Kvw== X-Gm-Message-State: AOAM530v8CfsSllJZaYQNVlEZyms7Kew/UBUiipfKcmT+tbD/g+PBQCS 5QwGyDaBFz/JH7QZnJV+yxRU3J/D3SdBUv4+ X-Received: by 2002:ac2:5979:: with SMTP id h25mr10382829lfp.297.1619971974426; Sun, 02 May 2021 09:12:54 -0700 (PDT) Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com. [209.85.208.169]) by smtp.gmail.com with ESMTPSA id c13sm873061lfv.267.2021.05.02.09.12.53 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 May 2021 09:12:53 -0700 (PDT) Received: by mail-lj1-f169.google.com with SMTP id u20so3962807lja.13 for ; Sun, 02 May 2021 09:12:53 -0700 (PDT) X-Received: by 2002:a2e:989a:: with SMTP id b26mr10420562ljj.465.1619971973167; Sun, 02 May 2021 09:12:53 -0700 (PDT) MIME-Version: 1.0 References: <1c5e05fa-a246-9456-ff4e-287960acb18c@redhat.com> <20210502093123.GC12293@localhost> In-Reply-To: <20210502093123.GC12293@localhost> From: Linus Torvalds Date: Sun, 2 May 2021 09:12:37 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Very slow clang kernel config .. To: Adrian Bunk Cc: Tom Stellard , Nick Desaulniers , Masahiro Yamada , Nathan Chancellor , Linux Kernel Mailing List , clang-built-linux , Fangrui Song , Serge Guelton , Sylvestre Ledru Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Or things like "libdivecomputer.so". You probably have never ever heard of that library, have you? It's used by one single project, that project isn't even in Fedora, but when we tried to make an rpm for it, people complained because the Fedora rules said it needed to use shared libraries. So the whole notion that "shared libraries are good and required by default" is pure and utter garbage. It's simply not true. And no, it really didn't become any more true due to "security fixes". Your argument is a red herring. Linus