Follow-up Comment #5, bug #67825 (group make):

I think this behavior should be made more transparent. The documentation of
'Rules with Grouped Targets' should mention this fact, and the variable $?
should have the appropriate content. Currently the debug-mode gives also only
the insufficient message: 'update target 'target1' due to: unknown reasons'.

Background:

I use make-scripts to build project with C++ modules. The gcc-compiler
produces the Object File and Compiled Module Interface in one step (the
grouped target rule). On the other hand the 'legacy' header dependencies have
typically no 'knowledge' about the Compiled Module Interface, so in this rules
only the object file is the target.

The variable $^ is less important in this regard.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67825>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to