Bug 33119 - Missing mf-runtime.h after make -j2 install
Summary: Missing mf-runtime.h after make -j2 install
Status: RESOLVED WORKSFORME
Alias: None
Product: gcc
Classification: Unclassified
Component: libmudflap (show other bugs)
Version: 4.3.0
: P3 minor
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-20 08:04 UTC by Joey Ye
Modified: 2024-10-14 05:54 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joey Ye 2007-08-20 08:04:23 UTC
mf-runtime.h won't be installed with "make -j2 install" under x86_64 target. 

From the log file apparantly it is installed at first and then removed when installing rest of gcc headers files. Can be caused by incorrect dependence between mudflap and other target.
Comment 1 Andrew Pinski 2007-08-20 08:11:00 UTC
Nobody does "make install" with -j.
Comment 2 Joey Ye 2007-08-20 08:53:34 UTC
(In reply to comment #1)
> Nobody does "make install" with -j.
I guess so, that's why I set it "minor". But does that mean error is expected with -j? My script had -j by accident and it costed me hours to identify the root cause. I doubt I'm the only lucky guy.
Comment 3 Ralf Wildenhues 2010-02-24 20:03:47 UTC
This particular race condition should be fixed by
<http://gcc.gnu.org/viewcvs?view=revision&revision=122415>,
so it should actually be fixed in the 4.3 branch.

If you can still reproduce this with 4.3.4 or newer, then please report back with a log of 'make -jN install' output that shows this particular race (not those of PR 42980).  The last couple of hundred lines or so should suffice.

Thanks.
Comment 4 Ralf Wildenhues 2010-09-22 20:57:52 UTC
No feedback, assuming this is fixed by r122415 (which is in all active branches) now.