-
Mail chew; dug around at module deps some more, rather addictive
producing pretty graphs, will have to drop it now. master's 'make dump-deps'
produces graphviz output by using the new gnumake work that renders:
There are some interesting things to note here:- The bottom is very wide - tons of pieces of code depend only on cppuhelper (and usually some external libraries which are elided in the graph); that means there are a good number of 'pure' UNO components in use. Naturally there are lots of run-time dependencies on this lot, but they are broken by UNO interfaces.
- Looking a little higher up, some components use 'comphelper' - a richer set of UNO component helpers also provides enough for another large set of libraries.
- While the picture is a little crazy - many of these libraries being required nearly permanently, gnumake also enables a 'merged-lib' mode of building where we compact very many of these libraries into a single object.
- There is a lot of nice prettification possible though for anyone interested in a little hacking (code) and no doubt some debugging of perl.
- Booked a flight to speak at a ComputerWorld conference in Hungary 21st March. Good to get 4.0.1 out with 120+ bug fixes and more - including some great CMIS and Android Remote improvements.
↧
Michael Meeks: 2013-03-06: Wednesday.
↧