Dependencies, libstorage, and libinnhist
Russ Allbery
rra at stanford.edu
Sun Sep 8 19:06:53 UTC 2002
I'm currently in the process of redoing the build system for libstorage
and libinnhist again, since it still wasn't right. Parallel builds using
shared libraries still did the wrong thing.
The problem was that the dependency information was still incomplete, and
on top of that we weren't able to parallelize builds of all of the
separate storage methods. I think I finally figured out how to fix that,
and I'm testing a solution now. buildconfig needed to generate even more
information about how to build the different storage methods, rather than
trying to hack around implicit rules that didn't apply.
In the process, I'm redoing the way that libinnhist is being built to
match the way that libstorage is done. history/buildconfig will end up
largely duplicating storage/buildconfig. The next step is to pull that
script out into support and have both directories share it, but that will
be a bit trickier and I'm putting it off for another round.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
Please send questions to the list rather than mailing me directly.
<http://www.eyrie.org/~eagle/faqs/questions.html> explains why.
More information about the inn-workers
mailing list