[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] Userland support for 2.6.30
Hi Steve,
> As I work through merging the 2.6.30-rc4 kernel into my petalinux-v0.30-
> rc1 environment, I find that I am having to modify kernel headers and
> uClibc files in order to get uClibc and gdb to compile.
>
> I understand that completing the 2.6.30 kernel merge is PetaLogix's #1
> priority at the moment, but I'm wondering what kind of userland
> infrastructure is being used to exercise the changes. Could this be made
> available to the community, even as an unsupported "caveat emptor" set of
> code? The more code I modify, the harder I think it will be to bring the
> new kernel up on my board. Conversely, the more people that work with the
> new kernel, the more issues will be found and resolved.
As you can see at LKML or on this discuss Arnd sent bunch of patches which have
impact to Microblaze ABI. The biggest one are some changes in some header files.
For current state and state to next merge window is that you can use for noMMU kernel
(which is in mainline) with old toolchain from petalinux. I do it and you can do it too.
If you want to use/add MMU kernel you can't use toolchain from petalinux because there is old gcc.
New gcc is at http://developer.petalogix.com/git/gitweb.cgi.
From 2.6.31 we will do big cut and we break compatibility with old toolchain because
it is not acceptable to add it to kernel.org. It wasn't easy decision but it is new start
and I need that changes for some reasons.
This change will have impact to uClibc and glibc too.
John: Can you clarify strategy about toolchain?
Thanks,
Michal
>
> Just a thought.
> ------------------------------------------------------------------------
> Steven J. Magnani "I claim this network for MARS!
> www.digidescorp.com Earthling, return my space modulator!"
>
> #include <standard.disclaimer>
>
>
> ___________________________
> 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/
>
>
--
Michal Simek, Ing. (M.Eng)
PetaLogix - Linux Solutions for a Reconfigurable World
w: www.petalogix.com p: +61-7-30090663,+42-0-721842854 f: +61-7-30090663
___________________________
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/