Zbigniew Jędrzejewski-Szmek wrote:
> In this case it is worth looking at the actual changelog for 4.1:
> https://lists.gnu.org/archive/html/info-gnu/2014-10/msg00000.html
> The list of new features is:
>
> * New variables: $(MAKE_TERMOUT) and $(MAKE_TERMERR) are set to non-empty
> values if stdout or stderr, respectively, are believed to be writing to
> a terminal. These variables are exported by default.
>
> * Allow a no-text-argument form of the $(file ...) function. Without a
> text argument nothing is written to the file: it is simply opened in the
> requested mode, then closed again.
>
> * Change the fatal error for mixed explicit and implicit rules, that was
> introduced in GNU make 3.82, to a non-fatal error. However, this syntax
> is still deprecated and may return to being illegal in a future version
> of GNU make. Makefiles that rely on this syntax should be fixed.
> See https://savannah.gnu.org/bugs/?33034
I'll note that this apparently (according to the linked bug report) affects
out-of-source builds of the Linux kernel (!), which did not work with 4.0.x
and work again with 4.1.
> So this is basically a minor release, almost entirely bugfixes.
> If there are *any* issues caused by the upgrade in rawhide, then
> it'll be reason not to upgrade F23. Otherwise, I'd just go with
> the upgrade.
+1
I think that especially build tools SHOULD be kept as up to date as
possible. Doing otherwise can prevent building other current software.
Kevin Kofler
--
devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct