[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Toolchain sources for linux-microblaze-mmu



> I've very recently received an updated MMU toolchain from Xilinx (thanks
> Vasanth), which I've uploaded to the following URL:
>
> http://developer.petalogix.com/downloads/microblaze-mmu-tools.tar.gz
>
> It's about a 100Mb tarball, with build scripts and a README.

Thank you John, I am building the toolchain now. I certainly
appreciate the more recent Linux headers.

The only snag is a problem in newlib/libgloss/microblaze/Makefile.in
(no space between do\ and $(INSTALL_PROGRAM) causing
"do/usr/bin/install" error. Patch for the patch is below (ugly, I
know, the space should be in "do\", but patches seem to be
applied in order, so it's not easy to fix without regenerating them
all).

I will go ahead and try to build busybox with the new toolchain as my
next step.

Thanks
Greg

% diff -u  /usr/src/microblaze-mmu-tools/srcs/gcc/newlib-1.14.0_libgloss_more_funcs.patch~
 /usr/src/microblaze-mmu-tools/srcs/gcc/newlib-1.14.0_libgloss_more_funcs.patch
--- /usr/src/microblaze-mmu-tools/srcs/gcc/newlib-1.14.0_libgloss_more_funcs.patch~
    2008-04-28 19:41:52.000000000 -0700
+++ /usr/src/microblaze-mmu-tools/srcs/gcc/newlib-1.14.0_libgloss_more_funcs.patch
     2008-05-16 12:48:57.000000000 -0700
@@ -1009,7 +1009,7 @@
  install: ${CRT} ${LIB}
        @for crt in ${CRT}; do\
 -      $(INSTALL_PROGRAM) $${crt}
$(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \
-+      $(INSTALL_PROGRAM) $${crt}
$(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \
++       $(INSTALL_PROGRAM) $${crt}
$(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$${crt}; \
        done
        $(INSTALL_PROGRAM) ${LIB} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/