Bug #236
parallel makes (make -jN) are indeterminate
| Status: | Closed | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Eric Blossom | % Done: | 0% |
|
| Category: | build | |||
| Target version: | release-3.1.2 | |||
| Resolution: | fixed |
Description
parallel makes run multiple copies of generate_all.py.
The generate_all.py pattern used in- ./gnuradio-core/src/lib/filter/Makefile.am
- ./gnuradio-core/src/lib/gengen/Makefile.am
- ./gr-trellis/src/lib/Makefile.am
- ./pmt/src/lib/Makefile.am
misbehaves under parallel makes resulting in races that make the outcome of the
make indeterminate. This is particularly noticeable when the build tree is
located on NFS. The problem was first noticed doing cell cross-compilations. The cross-compilation was a red herring. The triggering condition was that the build tree was on NFS.
History
Updated by Eric Blossom about 5 years ago
- Status changed from New to Assigned
Updated by Eric Blossom about 5 years ago
- Status changed from Assigned to Closed
- Resolution set to fixed
Fixed in r7912