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 X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C1D9CC433EF for ; Wed, 22 Sep 2021 17:02:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A379660EE5 for ; Wed, 22 Sep 2021 17:02:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236840AbhIVRDr (ORCPT ); Wed, 22 Sep 2021 13:03:47 -0400 Received: from aposti.net ([89.234.176.197]:49826 "EHLO aposti.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236836AbhIVRDp (ORCPT ); Wed, 22 Sep 2021 13:03:45 -0400 Date: Wed, 22 Sep 2021 18:01:58 +0100 From: Paul Cercueil Subject: Re: [PATCH 1/2] net: Remove net/ipx.h and uapi/linux/ipx.h header files To: Eugene Syromiatnikov Cc: Cai Huoqing , Steve Grubb , linux-audit@redhat.com, strace development discussions , linux-api@vger.kernel.org, davem@davemloft.net, yoshfuji@linux-ipv6.org, dsahern@kernel.org, kuba@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, ldv@strace.io Message-Id: In-Reply-To: <20210902160840.GA2220@asgard.redhat.com> References: <20210813120803.101-1-caihuoqing@baidu.com> <20210901160244.GA5957@asgard.redhat.com> <20210901165202.GA4518@asgard.redhat.com> <1797920.tdWV9SEqCh@x2> <20210902133529.GA32500@LAPTOP-UKSR4ENP.internal.baidu.com> <20210902160840.GA2220@asgard.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Precedence: bulk List-ID: X-Mailing-List: linux-api@vger.kernel.org Hi, >> IPX is marked obsolete for serveral years. so remove it and the >> dependency in linux tree. >> I'm sorry to not thinking about linux-audit and strace. >> Might you remove the dependency or make the part of the code. >> Many thanks. > > Unfortunately, that is not how UAPI works. That change breaks > building > of the existing code; one cannot change already released versions > of either audit, strace, or any other userspace program that happens > to unconditionally include without any fallback (like > provided by glibc). Also, the fallback is only provided by glibc (and maybe uclibc?). With this patch, it is now impossible to compile even the very latest version of "strace" with a musl toolchain. Cheers, -Paul