From: Misha Bergal (mbergal_at_[hidden])
Date: 2006-12-07 13:17:09
David Abrahams wrote:
> Misha Bergal <mbergal_at_[hidden]> writes:
>> The following workaround gets around this by explicitly exiting if link failed:
>> actions link bind DEF_FILE
>> $(.LD) $(LINKFLAGS) /out:"$(<:W)" /LIBPATH:"$(LINKPATH:W)" $(OPTIONS) @"@($(<:W).rsp:E=$(nl)"$(>)" $(nl)$(LIBRARIES_MENTIONED_BY_FILE) $(nl)$(LIBRARIES) $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_ST:S=.lib)" $(nl)"$(LIBRARY_OPTION)$(FINDLIBS_SA:S=.lib)")"
>> if errorlevel 1 exit %errorlevel%
>> if exist "$(<).manifest" (
>> $(.MT) -manifest "$(<).manifest" "-outputresource:$(<);1"
> Well, although I applied this patch, it doesn't seem to work at all.
> I added an ECHO after the errorlevel test and it got executed despite
> the fatal link error. Can you come up with a patch that works?
Hmm, I don't see this on my system. Are sure that it gets _executed_, not just displayed.
-- Misha Bergal MetaCommunications Engineering
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk