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

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



John,

FYI, I built the new tools and it works.  Tested it by
building a MMU enabled 2.6 kernel.  This also solved
my problem with the "Floating point exception" error
on the previous tools.

Thanks for sending out the link.

john
--- John Williams <jwilliams@xxxxxxxxxxxxxx> wrote:

> Hi Greg,
> 
> Greg Steuck wrote:
> 
> > Would it be possible to make the source code
> bundle used for building
> > the cross compiler toolchain inside of this tar
> ball available?
> >
>
http://developer.petalogix.com/downloads/petalinux-mmu-v0.10.tar.gz
> 
> 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.
> 
> The main thing I've done to this (in additions to
> improvements from 
> Xilinx since the first release) is to build gcc and
> glibc against the 
> PetaLinux 2.6.20 kernel headers.  In the earlier
> release we had a built 
> against 2.6.13 headers, which while not causing
> obvious problems was 
> still not correct when targeting a 2.6.20 kernel.
> 
> I've tested this toolchain here and it seems to be
> working well - might 
> as well get you trying the most recent version.
> 
> If you definitely want the older ones let me know
> and I'll try to pull 
> out a source package.  It was a much less friendly
> build process than 
> the new release, and required manual hackery to
> wedge it into the 
> PetaLinux /tools/* heirarchy.  The new build is much
> cleaner in that 
> respect.
> 
> This new build is also sort-of multilib'd - it
> builds 3 versions for the 
> m, bs, and bs/m combinations, and installes them in
> a lib_proper 
> directory.  It's not true multilib but it's a good
> start.
> 
> I've modified the PetaLinux MMU build scripts to
> pick up the correct 
> version when assembling the root filesystem - this
> will be in the next 
> MMU release package which I hope to get out as soon
> as next week if I can.
> 
> > The prebuilt one inside of that archive doesn't
> work on my glibc-2.3.6
> > based i386 Linux system. If I try to run, for
> example, mb-linux-gcc, the
> > program dies inside ld-linux.so with a division by
> zero
> > exception. Apparently the binaries are not
> compatible with that version
> > of glibc.
> 
> That might explain it - the workstation where I
> built those tools uses 
> glibc 2.5... sigh...
> 
> > I will happily run a build if we could get the
> source and any
> > scripts/documentation that would allow us to
> produce the
> > toolchain locally.
> 
> Let me know how you go with this package.
> 
> Cheers,
> 
> John
> 
> ___________________________
> 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/
> 
> 



      
___________________________
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/