[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sun, 10 Dec 2006 18:53:36 -0800
Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)
John Darrington <address@hidden> writes:
> It turns out to be much simpler than the reality. The reason is, the
> script can't recognise the dependencies introduced by our *.def files.
> Hence, there is an unseen dependency from src/language to all of its
> subdirectories. This cyclic dependency is preventing me from linking
> the libraries with the gui. In fact, it's a mystery to me, how the
> command line gui successfully links.
What if we just stop building everything via libs and use object
files instead? Then we can still think about dependencies to the
extent that they make for clean design, but we don't have to be
slaves to the linker.
It's a pretty easy change: