|xmlto very slow?|
The kernel build now depends on xmlto to build the kernel man pages. I've given up on having a build target in the kernel source which makes all the possible man pages, and have opted for an external script which I will run for each release from now on and host the output of. This is mainly because I don't think people are going to accept a build target that takes six hours (and still going) to build all of it's output.
I suspect that a lot of the slowness is that xmlto, which was introduced by someone else in the 2.6.12-rc4 release to fix the broken mandocs build target I introduced into 2.6, is a bash script and is therefore causing pain when I call it 5,000 times. I'm going to try to find the time to look into this more on the weekend.
I'll put the new man page output here when it's done building.
Tags for this post: linux kernel opensource man page build xml xmlto xslt
Related posts: Linux kernel manual pages; On the slowness of xmlto again; Why does every man and his dog put man pages online?; OMG, Kernel modules; Prior art needed: Microsoft patents XML Serialisation; Who writes Linux?
posted at: 05:02 | path: /linux | permanent link to this entry