[Buildroot] Help to fix Microblaze issues in Buildroot

Spenser Gilliland spenser at gillilanding.com
Wed Nov 20 12:40:37 UTC 2013


Thomas,

>> Now that I take the time to revisit Xilinx' website, I think maybe
>> we're doing something wrong...
>>
>> Old Xilinx git repository,
>> http://git.xilinx.com/?p=microblaze-gnu.git;a=tree;f=binaries now
>> redirect to github: https://github.com/xilinx and seems to be quite
>> up to date with upstream gcc.
>
> These repositories are exactly the repositories that Spenser patches
> are using for the internal toolchain backend.
>
> See:
>
>   http://patchwork.ozlabs.org/patch/291045/ (binutils)
>   http://patchwork.ozlabs.org/patch/291046/ (gcc)
>   http://patchwork.ozlabs.org/patch/291047/ (glibc)
>   http://patchwork.ozlabs.org/patch/291048/ (gdb)
>
>> There seems to be also a later version of GNU Tools available at
>> http://www.xilinx.com/guest_resources/gnu/
>>
>>    - GNU Tools for MicroBlaze (gcc 4.6.4, gdb 7.6.0, binutils 2.23.2,
>>    newlib 1.19, eglibc-2.18) -
>> mb_gnu_20131023.tar.gz<http://www.xilinx.com/guest_resources/member/mb_gnu/mb_gnu_20131023.tar.gz>
>>
>> I don't know how up to date are these downloads, but it may be worth
>> a try? Although if we're going ahead with Spenser's patches maybe we
>> can/(want to?) avoid Xilinx altogether?
>
> We are not avoiding Xilinx altogether at all, please look at Spenser
> patches.
>
> *However* the tarballs you're pointing at at
> http://www.xilinx.com/guest_resources/gnu/ look interesting for
> pre-built external toolchains. I'm currently downloading "GNU Tools for
> MicroBlaze (gcc 4.6.4, gdb 7.6.0, binutils 2.23.2, newlib 1.19,
> eglibc-2.18)", and I'll have a look at what it is exactly.

I just downloaded the mb_gnu_20131023.tar.gz to see what it is all
about.  These are just the sources for the toolchain not a binary
external toolchain.  It may be useful to match these versions in the
internal toolchain.

Thanks,
Spenser



-- 
Spenser Gilliland
Computer Engineer
Doctoral Candidate



More information about the buildroot mailing list