bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #63111] Regression. make runs out of file descriptors.


From: Paul D. Smith
Subject: [bug #63111] Regression. make runs out of file descriptors.
Date: Wed, 28 Sep 2022 15:52:24 -0400 (EDT)

Follow-up Comment #5, bug #63111 (project make):

>> 2) Keep the change for explicit grouped targets, and revert the change for
pattern rule grouped targets, say that these two will always work
differently.
>
> i suspect, this difference in behavior can cause trouble than the original
bug.
I guess you mean, can cause *more* trouble?  In the short term this will be
less trouble, I'm sure, since we aren't changing existing behavior for
(apparently) somewhat used "features".  I do agree that going forward it will
be more problematic if they diverge.

>> 3) Keep the change for explicit grouped targets, revert the change for
pattern rule grouped targets...
>
> The same differnce in behavior.
Yes but: the behavior is different than explicit grouped targets _for this
release_ but it's the same as the behavior for pattern rules since forever, so
it's backwards compatible, *and* it gives a warning (but not error) so that
people using build systems that are affected by this can fix their
environments... the goal is that in the next release we'd remove the warning,
install the change of behavior, and re-align the two.

I'm not sure how tricky this idea would be though.  Maybe I'll try to code it
and see what it looks like.

> Given that dtc is fixed and the Andreas patches fix coreutils, let us see,
maybe we are good?
We've had 2 projects with issues so far just in the initial testing, which
concerns me given the number of projects out there.

And remember, people upgrade make without necessarily upgrading, or wanting to
upgrade, all their other software.  Saying "it's fixed in the latest Git HEAD
for the project" is not necessarily great.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63111>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]