<div dir="ltr">Hi there,<div><br></div><div>I had a question.</div><div>Before the build, dependencies are checked. </div><div>Enabling trace mode hides incompatible versions of the current software being installed or the versions installed by other package managers and more such.</div><div>The injected darwintrace.dylib will replace file operations if needed to be hidden.</div><div>But I don’t exactly understand which “processes” call those file operations and exactly when. Like some examples of such processes? </div><div>And how is this lookup being done that arises the need for trace mode? Is it just because of autoconf of gnu? And if yes, can’t that autoconf be changed? I am not very sure about this. </div><div><br></div><div>I feel this question won’t concern much with the project I am working on maybe because my working area is darwintrace and tracelib where I am just acting on the basis of data provided about the process pid or thread tid variables.</div><div>But still not very sure.</div><div><br></div><div>Regards,</div><div>Mihir</div><div><br></div></div>