From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.9 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id D571B1F8C6 for ; Tue, 29 Jun 2021 05:27:25 +0000 (UTC) Received: from localhost ([::1]:35870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ly6HM-00055C-AX for normalperson@yhbt.net; Tue, 29 Jun 2021 01:27:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ly6Gx-00053n-1c for bug-gnulib@gnu.org; Tue, 29 Jun 2021 01:26:59 -0400 Received: from gatalith.at ([2a03:4000:48:421::1]:65378) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ly6Gp-0002x5-DC for bug-gnulib@gnu.org; Tue, 29 Jun 2021 01:26:58 -0400 Received: from yt.nih.at (213-47-13-4.cable.dynamic.surfer.at [213.47.13.4]) by gatalith.at (Postfix) with ESMTPSA id 532FC390A34; Tue, 29 Jun 2021 07:26:44 +0200 (CEST) Date: Tue, 29 Jun 2021 07:26:43 +0200 From: Thomas Klausner To: Bruno Haible Subject: Re: pkgsrc m4 patches Message-ID: <20210629052643.5vdk7p2pfkm3rsvi@yt.nih.at> References: <20210628183547.b4tcphi5urqsto3c@yt.nih.at> <2375309.9fctQjVWc2@omega> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2375309.9fctQjVWc2@omega> Received-SPF: neutral client-ip=2a03:4000:48:421::1; envelope-from=wiz@netbsd.org; helo=gatalith.at X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bug-gnulib@gnu.org, js@netbsd.org, jklos@netbsd.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" On Tue, Jun 29, 2021 at 02:21:47AM +0200, Bruno Haible wrote: > [CCing bug-gnulib. We work in public; please avoid private email if > there is a mailing list.] Sorry, I'll keep that in mind. > Thomas Klausner wrote: > > Hi Bruno! > > > > I just updated m4 in pkgsrc to 1.4.19 and noticed that I could remove > > almost all patches. Thank you for that! > > > > Then I thought I'd point out the remaining ones to you in the hope we > > can get rid of those as well. > > > > The first one is ancient, in pkgsrc since at least 2013; it's for the > > NetBSD vax port. I don't know more than that about it. jklos committed > > it, so perhaps he has more details. > > > > The other one is more recent and was committed as a "fix for QNX". js > > committed it and might know more. > > > [2 patches from http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/m4/patches/] > > Thanks Thomas for the pointer. > > Regarding NetBSD/vax support, I won't act because > 1) the patch does not give background information, > 2) I guess that this platform is in the same category as > https://www.gnu.org/software/gnulib/manual/html_node/Unsupported-Platforms.html > and all CPUs that were designed later than DEC alpha support > IEEE 854 well, including NaNs. After jklos' message, I've removed this patch from pkgsrc. > Regarding the strerror-override module: There is indeed the possibility > that strerror-override.c gets compiled even though strerror_override is > defined as a macro. > > Fixing it like this. A separate macro is used so that config.h files can do > #define strerror_override libfoo_strerror_override > (when cleaning up the namespace of symbols exported by a library libfoo). Thanks! Thomas