From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9D140C433F5 for ; Thu, 28 Oct 2021 15:45:15 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C33CD610C8 for ; Thu, 28 Oct 2021 15:45:14 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org C33CD610C8 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2240480D28; Thu, 28 Oct 2021 17:45:12 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=suse.com header.i=@suse.com header.b="kNq6Ab+d"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C058E831D3; Thu, 28 Oct 2021 17:45:09 +0200 (CEST) Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id A8C2D80D1C for ; Thu, 28 Oct 2021 17:45:05 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=mbrugger@suse.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1635435905; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1BkuCY283fRL5d8LmT47OG00CaqDui/p008KClpvYVc=; b=kNq6Ab+dm742gBU9GXvwHf+1pJXp/aGqMOYdduugRMQmSvtgKrrktFjpp38f2GAiUwrVSr qpzqNWyCPnVPskqWCO+YV9OCe6Tp+lqLTZe52HvaF8kHNjlCbhuewRSA4JgNcUgFaqRSLR lDo4MBB3/p09hm8RMi8muUgHr+T0aSE= Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp2059.outbound.protection.outlook.com [104.47.1.59]) (Using TLS) by relay.mimecast.com with ESMTP id de-mta-12-pLVtswkJNaWD14ErDFnlBg-1; Thu, 28 Oct 2021 17:45:03 +0200 X-MC-Unique: pLVtswkJNaWD14ErDFnlBg-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KJvb7VJFwio+iz5I9yFoPKyKYWYQCRX6zT2QnKPoiH0Sm7qzjxpsuYanzi4l9Qfssx8TSOmi+YhbxHv5/g3RrDludZxPQIevcwcROoTIle+8TNgPcseIMZOTNhPcBhuqzrV/q4JxltA1jI8FaThQJj+0QCy82DxAWTymR7pbpsQ4FxcMWxrwjb8488GUPCHU9UWv6pJT25V0qDJd+hNzn2nwNGx+3aFQpcmHOE8NjzFh5iTpjWERygKHlt6mBakxK69hABCqijnvhmIdKtPpFRkylhXshE2P+NzghPwmQYfsjy+P0XgTu9hrGVXyS625e02mVzO6hw4A8qYr8A59Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4kvSmqbBaAseNvfTWa5a5ku0FCtVTv0MlENnTA+smEE=; b=LIOq1dpHQzUbsN/nTVuI962AD0c20eknj1uID3aOCSBK7YgYB/t32PxQj2SBR8HXzUpiFBdQqNfWhQMzpaZ7rfILFmwOlNeBHH/zbRbJnS2/KLQwQidvGd+tprF91Kj+/3d+Rn3jiuu+BP01ZLr+x1LNKUmH+pcJ8irKQNMQ8uxTJGZO+AprJtScrOWkcxn+R5qreZf//7korXlBdwNxrnRbf28m9F4ZBcBySJJcNy2/H0WGz9XjFkxtOXsUneJTlIHnR58Z4jLsRwRRmLv0It7jQiKsVJqpBLWIcHxcsldDq8tG/DZ53UWI7ikv07OsVqV6wlFYT47RG/KKrvWv5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from AM6PR04MB5366.eurprd04.prod.outlook.com (2603:10a6:20b:9d::19) by AM6PR04MB6038.eurprd04.prod.outlook.com (2603:10a6:20b:b4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Thu, 28 Oct 2021 15:45:01 +0000 Received: from AM6PR04MB5366.eurprd04.prod.outlook.com ([fe80::b81e:116f:90fa:1b9c]) by AM6PR04MB5366.eurprd04.prod.outlook.com ([fe80::b81e:116f:90fa:1b9c%3]) with mapi id 15.20.4649.015; Thu, 28 Oct 2021 15:45:01 +0000 Message-ID: <8fe1798d-78cc-0c6b-5249-4afeaf6094fd@suse.com> Date: Thu, 28 Oct 2021 17:44:59 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: [PATCH v4 1/4] tools: Separate image types which depend on OpenSSL Content-Language: en-US To: Tom Rini , =?UTF-8?Q?Marek_Beh=c3=ban?= , Vagrant Cascadian , Peter Robinson CC: Heinrich Schuchardt , Samuel Holland , =?UTF-8?Q?Pali_Roh=c3=a1r?= , Andre Przywara , u-boot@lists.denx.de, Jagan Teki , "Alex G ." , Artem Lapkin , Priyanka Jain , Sughosh Ganu References: <20211020024455.48136-1-samuel@sholland.org> <20211020024455.48136-2-samuel@sholland.org> <20211020072925.drf6622qhq4yykg6@pali> <20211020142902.12219c45@donnerap.cambridge.arm.com> <20211020134752.62k4fxukucj5rodh@pali> <20211021150048.59bb90d6@thinkpad> <20211022165922.22164ef8@thinkpad> <20211022150927.GJ3577824@bill-the-cat> From: Matthias Brugger In-Reply-To: <20211022150927.GJ3577824@bill-the-cat> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MRXP264CA0013.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:15::25) To AM6PR04MB5366.eurprd04.prod.outlook.com (2603:10a6:20b:9d::19) MIME-Version: 1.0 Received: from [192.168.2.177] (207.188.161.251) by MRXP264CA0013.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:15::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14 via Frontend Transport; Thu, 28 Oct 2021 15:45:00 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c59bf4c2-b68c-47f2-73eb-08d99a29e738 X-MS-TrafficTypeDiagnostic: AM6PR04MB6038: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?UQpkBg8zymiILjwD9jd4r77apSNkVddIlxZTQorlgq6EryjfWC1X7X19mBc1?= =?us-ascii?Q?bmb8G/Ni6VjJW/kq6EPmTe2CSmooFW2vI1ktQ0iwTumfCfyxiBnrgRwRpo0A?= =?us-ascii?Q?ST3J33zj9bjkkOHF9RzLXGqIjRJYpqVcWN55rQQmc0Ur96VgxEK7GV0sdu/O?= =?us-ascii?Q?mUwci/3k1D3BMjlZXw36UvmXPKwB6J59jnANEPVXBxyIfxhyj/cYBdrMAwTj?= =?us-ascii?Q?YZqsQFwVa1B5x28PytpaAB8XXYul9wF/3KJ+cwAzMCgBkeXsEDtJB89hxv0q?= =?us-ascii?Q?dnbdMa/Pm3UhyPQ0sBtcbgSrzb+ZiZVfdjNPagLsHJDxQwURsgsBJxS1Un8w?= =?us-ascii?Q?FoENExCAhEF6wofBgmerj9/Ikg56BimFg2HCo+pxz+ge7GWY1MMtxEL1hzgx?= =?us-ascii?Q?Y7NgQVpFB7Wx6NFbSG+3MGdaiPuPfOVxdw+L2tOP7EVCRV1qYWabFlWBZdXM?= =?us-ascii?Q?C60KtuY6rlIbDlH3rSNj9hXAiZsSnIQ9Ih8mAAPX3CfZtTDJkmbjULqQ7qsA?= =?us-ascii?Q?+hKHCSngDKytYRiE49EfPI9jAOpgLNoVIm7A/Wpgb00wUayjh6EUMmDlZ8Wt?= =?us-ascii?Q?g4U9T6Z9R0/8zdSJX3XeeBALGE0s5uzo66I8rK4SM6Iwz51Di9yOzbKdMdCS?= =?us-ascii?Q?PgERW8ThVBR4F99p0T8KICtcdl2gt+17DgxI+Fnwel+8BUPQh2KdtIVq3VZ8?= =?us-ascii?Q?gbgJliJMdUnJ7bVuzdOL2v05R06UpgycAZfFO9n+Ixof5SrjNvKc0DhiybM/?= =?us-ascii?Q?3ehd8Y5L+xhwFHCczrlrAckK5EkAruTkvIeisQJ/pTGMMVYPZ5jRLtf8ZWBo?= =?us-ascii?Q?P9wh5w0/P7reYwB7bbZEwtlY8x5sUc2J2bdNarf64TPEivGUSv4EAIFjFjUc?= =?us-ascii?Q?MKlfam/eoH2fkkG4eziN0yVCW6TwmiuYsS30wYXtLsS4FMThBp6D8UrFvEhU?= =?us-ascii?Q?1XSkQODrkCUQj4nrj30OM8tm2EBfdn7uUOEV1zWlnMFlKTIBqY9OeoIJlH54?= =?us-ascii?Q?vrNGj4JOr4JJtkNJkN4kfaFFBtxE7+TXlDG3qBVFkBrk+TuaQnWgRS9ytSWk?= =?us-ascii?Q?7jByo+39iWL+URPFLkteA3hJCIEjIA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:5; SRV:; IPV:NLI; SFV:SPM; H:AM6PR04MB5366.eurprd04.prod.outlook.com; PTR:; CAT:OSPM; SFS:(366004)(53546011)(66574015)(36756003)(508600001)(16576012)(6486002)(86362001)(316002)(966005)(8676002)(26005)(31686004)(66556008)(110136005)(7416002)(2616005)(4326008)(2906002)(54906003)(8936002)(5660300002)(66476007)(31696002)(66946007)(38100700002)(186003)(956004)(4210200001); DIR:OUT; SFP:1501; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?o556YnNc0RM48hYQlQgkK7PG5x/fBp/ZC6XG9TP+b3pibgi/8Rzt/aftturk?= =?us-ascii?Q?pAYttAtVxybeMP+Up5C7pdGdLVaxQ/r5bY6rXNHeh2XZjJzaQaZhjNASER18?= =?us-ascii?Q?lJm5T1SvXwvCs8mWP+b1IZ1ZhFdaGiF1d4flSk1e3oLZk7i964Kw48uaCo5v?= =?us-ascii?Q?CrMciHh56w16atl3dOxeDGYUd0QkIbn2UpRog5WwovUBuiY8IYxY4+r7tj52?= =?us-ascii?Q?yUjjWiFd/Isa7oKgFp7FL8Ju7ickrorZahh7ubflnKSy/VMLxEU1dFqqZXx9?= =?us-ascii?Q?sXint6Wa5LNKR4W7lvdFwcKyUPb2WUJoWScMS1t0ByRKRlERrIoKoYFq7twU?= =?us-ascii?Q?ZMRmqzcW3KlSSV1amLVxsbtzqXS8MevyPpNexfBhyLbkI1DKyw8WjXUheBM7?= =?us-ascii?Q?unRUBA5zXFob+tG3i0/7P4oudLcBVdVaaX2UXe92w5YglUsDOWfob8lCe4ib?= =?us-ascii?Q?pRmZ0eP9/3o/tKHV1Ua+AFkBtUfdcEghPMYBtdMBqmk5WJtKNYdxPjWT2vEk?= =?us-ascii?Q?Hij5XNwHaxnC+jGGd+uPDV5I8vpW67nq59z1eXI4BC8Ya7wNobI5/GpKzYX0?= =?us-ascii?Q?1Z20egd5jakqvoOxOzDHnJeLrtngJ258888FC1RgPYA4nUK0dZrVMgndN+Pv?= =?us-ascii?Q?BHou0FV3XochYc2WmxfpBhQCRgI4MDiyUK6rNan1H21lsI5/RlVOXy3c1P1j?= =?us-ascii?Q?Cjp+85CxKP09eRs+7ZV5t09/cOOuuOxHpPWqOwCEWpZ/CnDjCXeRRhq64FXu?= =?us-ascii?Q?WQRht3GZaDC7gKLljZ32mgEpQBUmblp+cbvAaBcWolx8gVUmTZcU/3dAtZxN?= =?us-ascii?Q?amAyupO1nk64WVCrUs64LK2la8LXeHM28Sssh/fcqB0ZayxK95Ixw+wr+rtQ?= =?us-ascii?Q?7wEmnTwmxRlRPHAFib8k0P4FZKEX5xL7o9sbdXSTN8UCySWVHf48ES2lYs4E?= =?us-ascii?Q?uLNzkbxPAe2OUEB/gMQw5Wj34fCIwvew05nAl/RN/1EDvknfQ5Zz9raplSMw?= =?us-ascii?Q?alk1q78AETaiFVWd7+uDNMGgYYx9gyGKsUIOkJOl9CUpZcpml+n4TS+l0TW9?= =?us-ascii?Q?NpelpBsU3aiDoMxCCwHsQC99PGGnIzEI4h7TMeG8wAbMC/R3HdU69qgtXSkL?= =?us-ascii?Q?29vT4iMf4At8EHbTbQS5XtRxRRyajxZwLounUquvfhiMttdsiun1OjdCJCfd?= =?us-ascii?Q?/8j5RCwDJtnX9iD2gRjjYJjVBVr0dko3+LIq8Oy5/GntpzuPR+ASploedEAL?= =?us-ascii?Q?1/HSdJQ968KOlfe4kJ+En+TVi9qPxnDYGo2D1yNi/TJs5xFTevdXtkHsJe5K?= =?us-ascii?Q?i24Fs05uliNREr1OyB5PDp04wcii7gck81UK+CSBc8nF64MzV+aAAaLWRu+O?= =?us-ascii?Q?vXOdY7FuSAPxN1OfiFdG+44Dyjn2Z0K3QYyK3GkjT+7H4mFG77U2QM6R5Xkp?= =?us-ascii?Q?V1ZrMTXAD+HHsoJDpkWYfJzm8DSleH4ixoAQUf5khkE7xwjlwTn82qqAiVhv?= =?us-ascii?Q?JCWtcCJaVUgRf4mf5GhRO7INEl/GWlUAb4PI2zIUvHvQoH7AthG0NWVUKOdO?= =?us-ascii?Q?uW2QJOKoSz5hndONonWRR14SKfMCHfaKu9v9KlCs/nwx36BebZeZnW/0GqmD?= =?us-ascii?Q?sUMeWtb8USBSc+RMN4TNmZM=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: c59bf4c2-b68c-47f2-73eb-08d99a29e738 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB5366.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2021 15:45:01.4858 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 4bxxPnOp4ie8J4B+aHGjkx8873yBBY9blD5uZ63q7GFVt6jZebeRBTN24wwg855PZiGCDKlsEJLMcfg8R+t4MQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB6038 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean On 22/10/2021 17:09, Tom Rini wrote: > On Fri, Oct 22, 2021 at 04:59:22PM +0200, Marek Beh=C3=BAn wrote: >> On Fri, 22 Oct 2021 12:09:19 +0200 >> Heinrich Schuchardt wrote: >> >>> On 10/21/21 15:00, Marek Beh=C3=BAn wrote: >>>> BTW, wouldn't it be enough to simply imply TOOLS_LIBCRYPTO for mvebu >>>> platform in Kconfig? >>>> =20 >>> >>> We should only use 'imply' for suggested settings and never for hard >>> requirements. TOOLS_LIBCRYPTO already defaults to 'Y'. So implying it >>> for mvebu would be redundant. >>> >>> In an OS distribution we only want to ship a single version of mkimage. >>> So it is good to elimate symbol CONFIG_MXS. >>> >>> How mkimage is built should not depend on CONFIG_TOOLS_LIBCRYPTO. >>> >>> Tom wrote regarding this aspect in >>> https://lists.denx.de/pipermail/u-boot/2021-September/460251.html: >>> >>> "if we're building a generically useful tool, we don't want another >>> symbol for it." >> >> OK, so mkimage and dumpimage should be always generic and always >> support all platforms, that makes sense, since the tools can be >> installed as a distribution package. >> >> But I still think it should be possible to cripple these tools if the >> developer wants to disable libcrypto due to embedded environment. >=20 > This is probably the time to reach out to some of the distro folks to > see how they would like to see things handled for "build the tools we > need to package for the user" and also "build the binary for the > platform". >=20 in openSUSE we are building the tools for each u-boot binary but those are = not=20 part of our u-boot-tools package. For that package we use sandbox_defconfig= to=20 only build the tools. So we are using openSSL in our packaging. AFAIK that'= s not=20 an issue for us. Regards, Matthias