[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: O_BINARY no longer defined
From: |
Kaz Kylheku |
Subject: |
Re: O_BINARY no longer defined |
Date: |
Sat, 10 Aug 2019 10:10:42 -0700 |
User-agent: |
Roundcube Webmail/0.9.2 |
On 2019-08-09 13:33, Paul Eggert wrote:
On 8/9/19 7:47 AM, Akim Demaille wrote:
I don't understand how come builds that used to work stopped passing,
and now pass again.
I call them "Heisenbuilds". They're even more annoying than molasses
builds.
It's very easy to cause heisenbuilds; just use parallel make (-j option)
and
watch it trip up on imperfections in the make rules that cause latent
order
dependencies. Suddenly, every fifteenth time you build something, a
needed file
is not found! Or whatnot.
When building entire distros, it's best to parallelize at the package
level:
build multiple packages concurrently, but using one job within each one.
Of course, the inter-package dependencies have to be right.