This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [patch] spu_ovl.o build fails on make -j
Fixes an error when --enable-maintainer-mode due to lack of spu_ovl.o
* Makefile.am (spu_ovl.o): Merge rule into..
(spu_ovl.o_c): ..this one. Only run cpp for spu target.
* Makefile.in: Regenerate.
Index: ld/Makefile.am
===================================================================
RCS file: /cvs/src/src/ld/Makefile.am,v
retrieving revision 1.249
diff -u -p -r1.249 Makefile.am
--- ld/Makefile.am 2 Aug 2008 16:25:43 -0000 1.249
+++ ld/Makefile.am 3 Aug 2008 02:48:00 -0000
@@ -731,13 +731,12 @@ eelf32_spu.c: $(srcdir)/emulparams/elf32
ldemul-list.h \
$(ELF_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} elf32_spu "$(tdir_elf32_spu)"
-$(srcdir)/emultempl/spu_ovl.o_c: @MAINT@ spu_ovl.o
- ../binutils/bin2c <spu_ovl.o >$@
-spu_ovl.o: @MAINT@ $(srcdir)/emultempl/spu_ovl.S
- cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s
+$(srcdir)/emultempl/spu_ovl.o_c: @MAINT@ $(srcdir)/emultempl/spu_ovl.S
if ../gas/as-new --version \
| grep 'target.*spu' >/dev/null 2>/dev/null; then \
- ../gas/as-new -o $@ spu_ovl.s; \
+ cpp -DOVLY_IRQ_SAVE $(srcdir)/emultempl/spu_ovl.S spu_ovl.s
+ ../gas/as-new -o spu_ovl.o spu_ovl.s; \
+ ../binutils/bin2c <spu_ovl.o >$@
fi
eelf32_i860.c: $(srcdir)/emulparams/elf32_i860.sh \
$(ELF_GEN_DEPS) $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
--
Alan Modra
Australia Development Lab, IBM