Path: csiph.com!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: New and improved version of cdecl Date: Mon, 27 Oct 2025 13:31:41 -0700 Organization: None to speak of Lines: 47 Message-ID: <87h5vk13yq.fsf@example.invalid> References: <87bjlyobts.fsf@example.invalid> <10dbvqs$12d0f$1@dont-email.me> <10dd0fj$1jbcv$1@dont-email.me> <87jz0l2pal.fsf@example.invalid> <10dei5s$28h93$1@dont-email.me> <8734792h4y.fsf@example.invalid> <10dfusd$2k0q4$1@dont-email.me> <10dgdc7$2of3m$1@dont-email.me> <10dghp5$2q30g$1@dont-email.me> <87h5vo1276.fsf@example.invalid> <10dgtvv$2tkdu$1@dont-email.me> <10dkesj$3r64j$1@dont-email.me> <10dl0g9$3venf$1@dont-email.me> <10dmk77$egg1$1@dont-email.me> <10dnprf$qmrg$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Mon, 27 Oct 2025 20:31:43 +0000 (UTC) Injection-Info: dont-email.me; posting-host="d0da762879077c0b8c76f50e723778d0"; logging-data="1247403"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19g3hDOG5xLVKcg+uh9rYL7" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:cJCPg1MM8ZktxiJhsyi4239eURs= sha1:01D4Z6Gqw/LmqlbqQOmM2idpFI8= Xref: csiph.com comp.lang.c:394818 bart writes: [...] > Yes, but: the development and build procedures HAVE BEEN BUILT AROUND UNIX. > > So they are utterly dependent on them. So much so that it is pretty > much impossible to build this stuff on any non-UNIX environment, > unless that environment is emulated. That is what happens with WSL, > MSYS2, CYGWIN. [...] **Yes, you're right**. The GNU autotools typically work smoothly when used on Unix-like systems. They can be made to work nearly as smoothly under Windows by using an emulation layer such as WSL, MSYS2, or Cygwin. It's very difficult to use them on pure Windows. Yes, that sucks for Windows users who want to build cdecl or coreutils from source without using an emulation layer. (A large part of the reason for this is that the folks who implemented the GNU autotools, for ideological reasons, do not care about supporting Windows. I won't go into their reasoning, and I will not express an opinion about it here. I am simply explaining it. Discuss it elsewhere if you like.) I don't believe that anyone reading your articles is a GNU autotools maintainer, so your incessant whining about them is futile. The fact that I can't easily build cdecl from source on pure Windows does not bother me. I am not motivated to do anything about it. If it were a problem for me, I might take a look at the GNU autotools and try to think of ways to make them work with MS Windows. I would consider doing so if someone paid me for the work. If the existing maintainers were not interested in any such changes, they could be maintained in a separate fork. Now I've acknowleged your concerns, explained that nobody here is likely to be able to do anything to address them, and suggested ways you might address them yourself. What now, bart? -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com void Void(void) { Void(); } /* The recursive call of the void */