Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1888948ybl; Sun, 19 Jan 2020 13:41:28 -0800 (PST) X-Google-Smtp-Source: APXvYqyyc4Yp6POOuilKEJE1XvoJSD17G+qYLpGmAsCB/bJlKfVqMLj/dibUDshoIeTuNda0GKBm X-Received: by 2002:a05:6808:150:: with SMTP id h16mr10586486oie.130.1579470088673; Sun, 19 Jan 2020 13:41:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579470088; cv=none; d=google.com; s=arc-20160816; b=LLMKm9+EftOEz1Xnw+Wev9gOavtW3YUV8c2rn8J3wf/1KE2IL2V99G1GUWL2vSLs2V H0cQ6/fiC3EZvxkXulDabf7pKK5paIMzDTvHWBCQV1qiDeLRVkPu4dmvlmnFf+81YR4C tn8js7Gk0frQQAKpuhNoS/nwhZiGTC7H5sDloHewDRh6QISt9xKYWdznQlW1UTlC0C8K EurT+lOr+EmRYC0hq6zYuEm5jqim37LFMUF12W1ArbBaweJrdonHHMTxwA5vpoHS+mzE AYYY5QtbUu8WuId/Egddu0F1HS3wgVcqFhdhnkgv24MZY1cqT4KlCa9SHdruVpUttj81 bjGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=asiPmtRmLRuG8iYLNhrmmXL1PmWfY69n+vUdZEEnRBI=; b=zaSMSh/pgZdHZmtBTzARnZ/dN0MR5NhryhKKaB2w+LmCG55aXrt/NqDwGD40dMQpcw yGjaL1f+zWiv83d64pw9nYKvUTSJ88M+5agX9j2srQK/m2sFhGiSu7BdTfazQnnlp33w x1WgMEEYIFRi28IT17rL057R+3oSR5QxP5Mgxw6yflopwuI5SDWUruuWU5ymWXK94E2B m8ohZ4qnPwElVlJc73TbKtmIPsj77r96CMv2yyhu9eyZOhMqHWeZximt/ZWJr+hdFjM6 x8dWqXVlSi9NMpYfzS7M7vZJY/EmTBrPpbXewAfZnXeCUEj9ZBU1Cpy3DHBX6Lxek27D KcyA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=mk3vJeFO; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c17si18888017otp.131.2020.01.19.13.41.16; Sun, 19 Jan 2020 13:41:28 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=mk3vJeFO; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728931AbgASVkZ (ORCPT + 99 others); Sun, 19 Jan 2020 16:40:25 -0500 Received: from mail-wm1-f67.google.com ([209.85.128.67]:34883 "EHLO mail-wm1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728827AbgASVkY (ORCPT ); Sun, 19 Jan 2020 16:40:24 -0500 Received: by mail-wm1-f67.google.com with SMTP id p17so12817704wmb.0 for ; Sun, 19 Jan 2020 13:40:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=asiPmtRmLRuG8iYLNhrmmXL1PmWfY69n+vUdZEEnRBI=; b=mk3vJeFOLJiVoWCN/ieoID5pyZ+AjcVEy9Y5wvlqGVfGMIaL+RA5vFZ0nERUqnj3gT zpLJtZaj4+6gMq0mhXHBjexAtdSLpC+ectpziCEVc96JZ0oYykIAsdFW4QvRX3FaBYfx 2tZoHzdVCSaPPy08gSaT2ECr+7Ymf1G572lJfiYOssEzN1/jhP3ncU77P/ug0/MUvnow zvJoxl1DAPYbcIhixSz/aFGOI7swKzRN+KINuVxAfnSOBehNKzX5S5LL0s5XIsWARQEd tA2xjSqE0AcnJo8IXT46sv8IC9AAnztAJc/5DwZccNHd4m17nY50iOepiv742jheKqPP JgEA== 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=asiPmtRmLRuG8iYLNhrmmXL1PmWfY69n+vUdZEEnRBI=; b=jnZ/Cd96JXk2dgqtemX8JxtjH3NW3SdOKi+gBHtZjpBWVN3dXEUnyx0HILEYq2C2c9 +jKVr+CE8diuWRwZTl6dr95a87pFlqlblM5YdC2KDdaTDqF8Kfm4fbHfJ8rRi3foT5g0 J5PrLp4kEcGXSczTIYaF4NOHEMeINvhFxNTI43HSXs6l1ZWSVx9Dsx8SRF8lbuC5aXFi zXOnB09A8IWPnJR/YAyU02XFgITQWe25+QZTn7gN+3Zy0W8pVrUas2ZjldP4FPrcK+vA ZmCLatvT/8Fa92oGOkDNnnDQJA95+r8dL3FuDgZAZCCWo/HFGc2R5qBR9dsolgXd2pZz gk+A== X-Gm-Message-State: APjAAAXlqvxhduvmZCS0U0wXqdDeXwZ7E3mqQdzT3xHGkwQ8yYVwpApn HQRmONLG0/GTC+YHZA+ANv3ody6aIn69XZSEBco= X-Received: by 2002:a7b:c4cc:: with SMTP id g12mr16601137wmk.68.1579470022651; Sun, 19 Jan 2020 13:40:22 -0800 (PST) MIME-Version: 1.0 References: <20191210212108.222514-1-brendanhiggins@google.com> In-Reply-To: From: Richard Weinberger Date: Sun, 19 Jan 2020 22:40:11 +0100 Message-ID: Subject: Re: [PATCH v1] uml: make CONFIG_STATIC_LINK actually static To: Geert Uytterhoeven Cc: Brendan Higgins , Johannes Berg , Richard Weinberger , Jeff Dike , linux-um , Linux Kernel Mailing List , davidgow@google.com, Anton Ivanov Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 11, 2019 at 9:40 AM Geert Uytterhoeven wrote: > > Hi Brendan, > > On Tue, Dec 10, 2019 at 10:21 PM Brendan Higgins > wrote: > > Currently, CONFIG_STATIC_LINK can be enabled with options which cannot > > be statically linked, namely UML_NET_VECTOR, UML_NET_VDE, and > > UML_NET_PCAP; this is because glibc tries to load NSS which does not > > support being statically linked. So make CONFIG_STATIC_LINK depend on > > !UML_NET_VECTOR && !UML_NET_VDE && !UML_NET_PCAP. > > > > Link: https://lore.kernel.org/lkml/f658f317-be54-ed75-8296-c373c2dcc697@cambridgegreys.com/#t > > Signed-off-by: Brendan Higgins > > --- > > arch/um/Kconfig | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/arch/um/Kconfig b/arch/um/Kconfig > > index 2a6d04fcb3e91..1ddc8745123f2 100644 > > --- a/arch/um/Kconfig > > +++ b/arch/um/Kconfig > > @@ -63,6 +63,7 @@ source "arch/$(HEADER_ARCH)/um/Kconfig" > > > > config STATIC_LINK > > bool "Force a static link" > > + depends on !UML_NET_VECTOR && !UML_NET_VDE && !UML_NET_PCAP > > "depends on !FORBID_STATIC_LINK"? > > Then all the drivers that are incompatible with static linking can just > select FORBID_STATIC_LINK in their own Kconfig block. Makes sense! -- Thanks, //richard