Slashdot Mirror


GNU Make 4.0 Released

jones_supa writes "A new major version of the classic GNU Make software has been released. First of all, Make 4.0 has integration support for GNU Guile Scheme. Guile is the extension system of the GNU project that is a Scheme programming language implementation and now in the Make world will be the embedded extension language. 4.0 also features a new 'output-sync' option, 'trace-enables' for tracing of targets, a 'none' flag for the 'debug' argument, and the 'job server' and .ONESHELL features are now supported under Windows. There are also new assignment operators, a new function for writing to files, and other enhancements. It's been reported that Make 4.0 also has more than 80 bug-fixes. More details can be found from their release announcement on the mailing list."

5 of 179 comments (clear)

  1. Backward compatibility? by Anonymous Coward · · Score: 2, Insightful

    Have the developers made a statement concerning backward compatibility with makefiles developed for GNU make 3.80 (or 3.76, etc)?

  2. Re:I'm ready to replace Make by Anonymous Coward · · Score: 2, Insightful

    Java fans probably want Ant

    Not bloody likely. Gradle kicks Ant's ass by about a bazillion times. Even Maven is better than Ant, even if the XML used to define artifact construction is terribly named and terribly complex.

  3. Re:Me gusta! by Anonymous Coward · · Score: 2, Insightful

    That drives me crazy. Why would anyone want not to actually see the commands that are getting run? Make them pretty if you must, but show what you are doing.

    Too much build spew means it's harder to spot the compiler warning spew. It's pretty useful to only see the unexpected output.

  4. Re:Scheme?!? by ebno-10db · · Score: 4, Insightful

    Human need contrast, but all lisp-likes provides is data structure like XML. (Haha, this comparison must make LISPers mad.)

    I hope you realize that you've just started a war that will make the Wars of the Reformation seem tame. Get out of Bohemia while you can! I'm staying neutral.

  5. Re:Me gusta! by J'raxis · · Score: 3, Insightful

    Because if the last line of those 1000 lines is "make: *** Error 1", suddenly the one right above it is not so pointless.