Updates to base build
Greg Schafer
diy-linux-dev@diy-linux.org
Tue, 30 Sep 2008 13:49:55 +1000
On Wed, Sep 03, 2008 at 06:33:06PM -0600, Alf mel wrote:
> module-init-tools is now at version 3.4. However, it doesn't come with
> pre-built man pages and so the install fails when trying to build them.
> There is a patch in LFS that restores the man pages.
This 3.4.x series appears to be of very poor quality. The new maintainer is
not doing a great job of maintaining IMHO. The makefile/autofoo needs some
serious overhauling. It's like he's just built with newer autotools and
hoped for the best. Ensuring the release tarball at least came with
pre-built man pages would be a good start. Someone with autofoo skills
should start submitting patches upstream..
I'll use the LFS patch and begrudgingly update the Refbuild to this version
and change the build commands as below. Note `make distclean' is broken and
`make clean' is not clean enough for me:
./configure
make check DOCBOOKTOMAN=:
make maintainer-clean
patch -p1 -i $TT_PFX/src/patches/module-init-tools-3.4-manpages-1.patch
./configure --prefix=/ --enable-zlib
make
make DESTDIR=$PM_DEST mandir=/usr/share/man install
> tcl has two versions: 8.4.19 and 8.5.4. I stuck with 8.4.19 because 8.5.4
> has some changes which cause the expect build to crash. One problem is
> fairly easy to fix in expect, but the others seem to have no solution as of
> yet.
Agreed. We only need TCL as a dependency for `expect' to run the toolchain
testsuites. And even then it's only temporary. Accordingly, I will *NOT* be
upgrading to TCL 8.5.x while ever the current released version of expect
requires serious patching to build against newer TCL.
Regards
Greg