This is the mail archive of the mailing list for the newlib project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch, mips] Fix parallel build on MIPS

I have noticed for a while that a parallel make on mips, when building the
install target, did not work.  I finally dug into the problem and tracked
it down to the mips specific libgloss  This change makes it
match other Makefiles like epiphany, libnosys, and others.  It allows me
to do builds with the make -j option when doing 'make install'

OK to checkin?

Steve Ellcey

2013-08-30  Steve Ellcey  <>

	* mips/ (install): Add mkdir, fix install command.

diff --git a/libgloss/mips/ b/libgloss/mips/
index 2042e48..b9cb825 100644
--- a/libgloss/mips/
+++ b/libgloss/mips/
@@ -202,7 +202,8 @@ distclean maintainer-clean realclean: clean
 .PHONY: install info install-info clean-info
 	@for file in $(CRT0) $(PCRT0) $(BSP); do \
-	  $(INSTALL_DATA) $${file} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
+	  mkdir -p $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \
+	  $(INSTALL_DATA) $${file} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${file}; \
 	@for script in ${SCRIPTS}; do\
 	  $(INSTALL_DATA) ${srcdir}/$${script}.ld $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${script}.ld; \

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]