bfd/po changes in snapshots?
Phil Edwards
pedwards@disaster.jaj.com
Wed Jun 7 13:55:00 GMT 2000
I've been happily using the 000502 snapshot under Solaris 8 to build CVS
gcc (I hack on libstdc++-v3, which is in CVS gcc, and needs a post-2.9
GNU ld to do anything under Solaris). So I use the merged source tree,
consisting of the binutils snapshot with the CVS gcc on top of it, etc, etc.
This morning gcc built correctly. This afternoon it doesn't:
==============
Making all in po
gmake[3]: Entering directory `/stuff/pme/3test/bfd/po'
( if test 'x/home0/pedwards/src/egcsworking/bfd/po' != 'x.'; then \
posrcprefix='/home0/pedwards/src/egcsworking/bfd/'; \
else \
posrcprefix="../"; \
fi; \
rm -f POTFILES-t POTFILES \
&& (sed -e '/^#/d' -e '/^[ ]*$/d' \
-e "s@.*@ $posrcprefix& \\\\@" < /home0/pedwards/src/egcsworking/bfd/po/POTFILES.in \
| sed -e '$s/\\$//') > POTFILES-t \
&& chmod a-w POTFILES-t \
&& mv POTFILES-t POTFILES )
cd .. \
&& CONFIG_FILES=po/Makefile.in:po/Make-in \
CONFIG_HEADERS= /bin/sh ./config.status
creating po/Makefile.in
gmake[3]: Leaving directory `/stuff/pme/3test/bfd/po'
gmake[3]: Entering directory `/stuff/pme/3test/bfd/po'
gmake[3]: *** No rule to make target `all-@USE_NLS@', needed by `all'. Stop.
gmake[3]: Leaving directory `/stuff/pme/3test/bfd/po'
gmake[2]: *** [all-recursive] Error 1
==============
The gcc-patches archive shows somebody did make a change in gcc/po, but
this is bfd/po that's breaking. (I don't understand 'po' so these may
easily be stupid questions.)
Note that configuring with --disable-nls produces the same error.
Do more recent snapshots of binutils (bfd) make a matching change that I
can use instead of 000502? Or is this something in gcc that is reaching
into bfd and breaking it?
Phil
More information about the Binutils
mailing list