texinfo-4.11 issues

Greg Schafer diy-linux-dev@diy-linux.org
Wed, 19 Sep 2007 15:06:44 +1000


Hi Guys,

Just a headsup about a few issues with this version.

1. It fails 2 tests because `tex' is missing. The failing tests should be
skipped in this case so I sent a patch upstream which will likely appear in
next release:

http://lists.gnu.org/archive/html/bug-texinfo/2007-09/msg00038.html

For now, I'm just going to note these as expected fails in the Refbuild.

2. Binutils and GCC do not recognize 4.11 as a valid version.
Unfortunately, due to earlier mentioned bug with the Binutils-2.18 `make
dist' release, this problem now breaks the Binutils build instead of just
skipping the texinfo page generation like it should.

A patch was posted here to fix the issue for both Binutils and GCC (recall
they both share the top level):

http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01271.html

For Binutils, I'll use the following workaround instead of the patch:

make LDFLAGS=${LDFLAGS} tooldir=/usr MAKEINFO=makeinfo

For GCC, more is needed. The build doesn't break, but info pages do
not get installed. This does the trick:

make LDFLAGS=${LDFLAGS} MAKEINFO=makeinfo gcc_cv_prog_makeinfo_modern=yes

On a slightly related note, grep-2.53 fails to build if makeinfo is not
present. It's not a major problem at the moment because makeinfo is needed
for the Binutils build anyway. But we could maybe look at moving texinfo
before grep in the temptools phase if problem persists.

Regards
Greg