So basically if you don't completely exercise your program while creating your build system, your build system won't know about all your dependencies?
Suddenly make is starting to seem pretty nice...
Suddenly make is starting to seem pretty nice...
moreover, how can you run strace to figure out dependencies on a program that hasn't been built yet? how does it determine when new dependencies are added?
If my program needs to be dynamically linked with, say, OpenSSL, but rarely actually uses it, how does introducing strace into this situation help?