Sub-sessions

A build session can have any number of sub-sessions, all of which inherit the reference time of the build session.

A sub-session corresponds to a nested build or recursive make, which is started when a clearmake, omake, or clearaudit process is invoked in the process family of a higher-level clearmake, omake, or clearaudit. For example:

A sub-session begins while a higher-level session is still conducting build audits. The sub-session conducts its own build audits, independent of the audits of the higher-level session; that is, the audits are not nested or related in any way, other than that they share the same build reference time.