Perhaps he is saying this: GNU MAKE on the Mac is old.
Correct me if I am wrong, but this is my take: As GNU tightened their license, Apple stopped updating their use of GNU software. Bash is a good example of this. Therefore, GNU MAKE on the Mac is very old. There are only two options: 1. Use the old make as-is. 2. Build and install the latest yourself. Blake McBride On Tue, Apr 28, 2026 at 8:58 AM Paul Smith <[email protected]> wrote: > On Tue, 2026-04-28 at 21:31 +0800, James Hu wrote: > > C compiler is a bit complex for me. I cannot architect a > > compiler, neither frontend nor backend. > > > > In the meantime GNU compiler collection is rolling fast from its > > regex support if i remember correctly. Does a make program need a > > modern compiler? > > This entire conversation is not understandable to me. Again I ask, > what exactly is the issue that you are trying to solve? > > Are you trying to get a newer version of GNU Make on your Mac than the > one that is provided by Apple? If so please just ask that question > clearly. I have no idea what i386 or cross-compilation to ARM and > amd64 have to do with this. > > GNU Make is written in C99 so any C compiler can compile it. I don't > know what regex support has to do with GCC (or with GNU Make for that > matter: GNU Make doesn't use a regex library). > > > If you don't want to build GNU Make by hand, and you are using Homebrew > on your Mac, then just install the latest version of GNU Make that way. > For example: https://formulae.brew.sh/formula/make > >
