This is Correct. old make doesn't mean wrong but challenging for programming. I 
Still remember there is A RPC framework generates ten thousands lines of GNU 
MAKE to drive their CI bots-- a bit off-topic.

Keeyou.



---- Replied Message ----
| From | Blake McBride<[email protected]> |
| Date | 04/28/2026 23:35 |
| To | [email protected] |
| Cc | James Hu<[email protected]>、[email protected] |
| Subject | Re: Hello, dear GNU MAKE maintainer |

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:

Use the old make as-is.

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

Reply via email to