5 ms·
Considering that one of the most popular operating systems among developers has an 8 year old version of make, I wonder how many people will start using new fea
by the_mitsuhiko 13y ago
Considering that one of the most popular operating systems among developers has an 8 year old version of make, I wonder how many people will start using new features.
- k-mcgrady 13y agoWhat OS are you referring to?
- yuvadam 13y agoOS X
- mxey 13y agogmake 4.0 is GPLv3, it will never be added to OS X.
- aurelius 13y agoAnd I, for one, am glad.
- Touche 13y agoWhy? You like running old software?
- tedunangst 13y agoIs there something broken with make 3.81?
- treerex 13y agoWhat's wrong with old software. If it works, why change? Just because something is "new" and "cool"? C'mon.
- alextingle 13y agoAh, I was wondering why the major version number had changed.
- adestefan 13y ago3.82 was also GPLv3.
- nonchalance 13y agoOSX ships with 3.81: $ make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i386-apple-darwin11.3.0 (which predates GPLv3)
- adestefan 13y agoYes. I was pointing out that GPLv3 is not unique to make 4.0. In fact, 3.91 will never be default on OS X because it too is GPLv3.
- jeremiep 13y agoThat would be OS X. The make that comes with XCode is rather old, although its easy to update it using homebrew.
- deleted 13y ago[deleted]
- pilif 13y agoBoth Ubuntu 12.04 and Mac OS X 10.9 ship with make 3.81 which was released in 2006
- emillon 13y agoThere are very few releases of GNU make: 3.81 (in Debian too) is from 2006, 3.82 from 2010 and 4.0 from 2013.
- pdw 13y agoWhat's annoying about GNU make is that the language has a lot of dark corners and the maintainers are pretty willing to break things. Half of the 3.82 release announcement was discussion of backward-incompatible changes (and that are of course only the incompatibilities known at release time). Now you could say that 99% of projects won't be affected by this, but in a large distribution that is still a lot of breakage.
- davexunit 13y agoConsidering that this OS is hostile to free software, it's not the target audience of GNU make. Plenty of people of free operating systems will start using these new features.
- pavanky 13y ago> Considering that one of the most popular operating systems among developers That is a pretty presumptuous thing to say.
- adestefan 13y agoBecause GNU Make 3.81 was the last version released under GPLv2.