[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Intermittent parallel make rebuild failures
From: |
David Highley |
Subject: |
Re: Intermittent parallel make rebuild failures |
Date: |
Tue, 5 Oct 2010 10:23:28 -0700 (PDT) |
"David Highley wrote:"
>
> "Edward Welbourne wrote:"
> >
> > > Every time the subject of cache comes up its because they are always
> > > wrong.
> >
> > well, this *is* a *bug* list - every time anything comes up here, it's
> > because someone's found a bug in it ! The vast amount of the time
> > that the cache works just fine and makes builds faster is (quite
> > properly) not normally the subject of posts to the bug-make list ...
Good news, it appears that Red Hat 5.4 with GNU make 3.81-3 fixes the
issue we are running into. Now to find the right version for Cygwin.
>
> That's the issue, things used to work reliably. Now we seem to accept
> that they work most of the time. So far I find no acceptable way of
> modifying this build to be reliable. Here is the tough part of trying to
> fix this issue. If your trying to support a large build system and have
> consistency across subsystems and minimize multiple typing of code to
> minimize maintenance failures then it is very hard to solve this issue.
>
> So far the only way I have been able to get the build to work it to add
> the macro $(DIRS) to the dependency line and change the $(LINK) macro
> not to use $^ but to use $(INF_DIST_SVCS_OBJS) which totally breaks any
> kind of maintainability across a large build system.
>
> In the information provided the macro $(LINK) can be one of:
> LINK_STATIC = \
> PATH=$(PATH) \
> $(AR) \
> $(AR_OUT) \
> $^
> LINK_SHARED = \
> PATH=$(PATH) \
> LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) \
> $(LD) \
> $(LD_OUT) \
> $(LIB_NAME) \
> $(LDXFLAGS) \
> $(LDBFLAGS) \
> $^
> LINK_DLL = \
> PATH=$(PATH) \
> LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) \
> $(LD) \
> $(LD_OUT) \
> $(LIB_NAME) \
> $(LDXFLAGS) \
> $(LDBFLAGS) \
> $^ \
> $(LIBS) \
> $(PLATFORM_LIBS) \
> $(MANIFEST)
>
> >
> > Eddy.
> >
>
> _______________________________________________
> Bug-make mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-make
>
--
Regards,
David Highley
Highley Recommended, Inc. Phone: (206) 669-0081
2927 SW 339th Street WEB: http://www.highley-recommended.com
Federal Way, WA 98023-7732
- Intermittent parallel make rebuild failures, David Highley, 2010/10/04
- Re: Intermittent parallel make rebuild failures, Edward Welbourne, 2010/10/05
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05
- Re: Intermittent parallel make rebuild failures, Edward Welbourne, 2010/10/05
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05
- Re: Intermittent parallel make rebuild failures,
David Highley <=
- Re: Intermittent parallel make rebuild failures, Paul Smith, 2010/10/05
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05
- Re: Intermittent parallel make rebuild failures, Paul Smith, 2010/10/05
- Re: Intermittent parallel make rebuild failures, David Highley, 2010/10/05