It doesn't happen oftem, but it's possible for an object file to be used before it's fully built. In my last case, worker.o was empty when httest itself was being linked.