Skip to content

Commit

Permalink
make: Update version from 4.2.1 to 4.3
Browse files Browse the repository at this point in the history
Update make to avoid a race condition which occurs in newer Linux
kernels.

Quote [1]:

[ Note! This kernel improvement seems to be very good at triggering a
race condition in the make jobserver (in GNU make 4.2.1) for me. It's
a long known bug that was fixed back in June 2017 by GNU make commit
b552b0525198 ("[SV 51159] Use a non-blocking read with pselect to
avoid hangs.").

But there wasn't a new release of GNU make until 4.3 on Jan 19 2020,
so a number of distributions may still have the buggy version. Some
have backported the fix to their 4.2.1 release, though, and even
without the fix it's quite timing-dependent whether the bug actually
is hit. ]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0ddad21d3e99c743a3aa473121dc5561679e26bb
  • Loading branch information
donald committed Mar 19, 2021
1 parent a22c9c9 commit 91e4567
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion make.be0
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env beesh

# BEE_VERSION make-4.2.1-2
# BEE_VERSION make-4.3-0

## this file was created by bee init and should be executed to build a
## bee-package. (Additional hints are located at the end of this file.)
Expand Down

0 comments on commit 91e4567

Please sign in to comment.