This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
bfd/po changes in snapshots?
- To: binutils at sourceware dot cygnus dot com
- Subject: bfd/po changes in snapshots?
- From: Phil Edwards <pedwards at disaster dot jaj dot com>
- Date: Wed, 7 Jun 2000 15:49:45 -0400
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