Re: Update the make utility
Re: Update the make utility
- Subject: Re: Update the make utility
- From: Jeremy Huddleston Sequoia <email@hidden>
- Date: Wed, 23 Aug 2017 22:02:03 -0700
> On Aug 23, 2017, at 11:25, Jens Alfke <email@hidden> wrote:
>
>
>
>> On Aug 23, 2017, at 10:49 AM, Marcus Johnson <email@hidden>
>> wrote:
>>
>> So yeah, can you guys switch the make utility from gnu to FreeBSD's?
>
> Is FreeBSD's is 100.0% backward compatible with GNU's?
Absolutely not, but if you are depending on GNU extensions for make, you should
be using gnumake instead of make. Both are the exact same binary, but gnumake
is guranteed to support GNU extensions, and make is not.
FSF adopted GPLv3 for future versions of GNU make, so we've just been stuck in
maintenance mode with the last version of GNU make for the past decade.
We used to ship bsdmake as an alternative to GNU make, but that was obsoleted
back in Xcode 4 days:
<rdar://problem/10471919> obsolete bsdmake
> If not, that would be a breaking change. I suspect that's the reason.
>
> Even if it is compatible, switching would be a risk to the Core OS build
> process, since nothing is exactly 100% backward compatible. If I were on
> Apple's Core OS team, I probably wouldn't see the risk as worth it,
> especially when it's so easy for developers to install an alternate 'make'
> tool using e.g. Homebrew.
Many (not all, not xnu) CoreOS projects that used to use make were transitioned
to Xcode a few years ago, but yes. There's not really a compelling reason to
switch.
>
> —Jens
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Darwin-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden