From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from m0.truegem.net (m0.truegem.net [69.55.228.47]) by sourceware.org (Postfix) with ESMTPS id 4A0D83858D20 for ; Thu, 31 Aug 2023 06:55:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4A0D83858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=maxrnd.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=maxrnd.com Received: (from daemon@localhost) by m0.truegem.net (8.12.11/8.12.11) id 37V6t1fG021003 for ; Wed, 30 Aug 2023 23:55:01 -0700 (PDT) (envelope-from mark@maxrnd.com) Received: from 50-1-247-226.fiber.dynamic.sonic.net(50.1.247.226), claiming to be "[192.168.4.101]" via SMTP by m0.truegem.net, id smtpd7lacUj; Wed Aug 30 23:54:57 2023 Subject: Re: can't compile coreutils-9.3 any more after upgrade to cygwin-3.4.8 To: Cygwin-Apps References: <83C27059-CB24-48F5-AC91-AB0622DF82CD@Denis-Excoffier.org> <603386c9-d4a0-82cd-a8e4-02f298f9047b@maxrnd.com> From: Mark Geisert Message-ID: <8fc61315-d70a-e79f-3df4-8e044d46f947@maxrnd.com> Date: Wed, 30 Aug 2023 23:54:57 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,KAM_NUMSUBJECT,NICE_REPLY_A,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Corinna Vinschen via Cygwin-apps wrote: > On Aug 30 11:57, Corinna Vinschen via Cygwin-apps wrote: >> On Aug 30 11:34, Corinna Vinschen via Cygwin-apps wrote: >>> #define CPU_ZERO_S(siz, set) __cpuset_zero_s (siz, set) >>> -static __inline void >>> -__cpuset_zero_s (size_t siz, cpu_set_t *set) >>> -{ >>> - (void) memset (set, 0, siz); >>> -} >>> +void __cpuset_zero_s (size_t, cpu_set_t *); >>> [...] >>> +__cpuset_zero_s (size_t siz, cpu_set_t *set) >>> +{ >>> + (void) memset (set, 0, siz); >>> +} >>> + >>> } /* extern C */ >> >> Also, we can avoid an external __cpuset_zero_s function by just using a >> loop, kind of like this: > > I attached a matching patch. Please give it a try. I like where this discussion is going. Going to need another day to test.. ..mark