Ticket #3289 (closed bug: fixed)
make -j3 (or make -j30) occasionally fails on 6.11
| Reported by: | gbeshers | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 6.12.1 |
| Component: | Build System | Version: | 6.11 |
| Keywords: | makefile dependency split | Cc: | |
| Operating System: | Linux | Architecture: | x86_64 (amd64) |
| Type of failure: | Difficulty: | Unknown | |
| Test Case: | Blocked By: | ||
| Blocking: | Related Tickets: |
Description (last modified by igloo) (diff)
I've seen this a handful of times since the new build system was pushed. I'm using exclusively x86_64 systems. The error message is
/usr/bin/ld: cannot find libraries/base/dist-install/build/GHC/Enum_split/Enum__1.p_o
Turning on make's debug information makes it clear that some process, I presume split, is not completing before linking occurs.
Simply restarting the make completes the build most times (I think only once has a second error occurred and I'm not 100% that I had made no modifications).
This happens on a dual-core debian system and an 8-core RHEL5.3 or Fedora-11 system.
If you need make's debug output send email to gbeshers at gmail dot com, but I am hoping just adding a dependency will work.
Change History
Note: See
TracTickets for help on using
tickets.
