Uclibc and blackfin
Koen Kooi
koen at dominion.kabel.utwente.nl
Sat Aug 11 08:59:51 UTC 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Robin Getz schreef:
> On Fri 10 Aug 2007 16:36, Rob Landley pondered:
>> On Thursday 09 August 2007 8:19:02 pm Robin Getz wrote:
>>> - build bfin-uclinux- toolchain (for flat apps)
>>> - build bfin-linux-uclibc- toolchain (for fdpic)
>> Huh, I wonder what an fdpic is... Probably not the Federal Data Protection
>> and Information Commissioner (first hit)... Goggling for "fdpic blackfin"
>> has this as the first reasonable hit:
>>
>> http://docs.blackfin.uclinux.org/doku.php?id=simple_hello_world_application_example_asm
>>
>> Which uses it but isn't about it...
>
> fdpic was orginally done for noMMU FRV, by Alexandre Oliva, and the nice folks
> at RedHAT - we just copied them.
>
> Although it is listed on:
> http://en.wikipedia.org/wiki/Comparison_of_operating_system_kernels#Binary_format_support
> it doesn't have it's own page, and I forget what it stands for.
>
> Alexandre decided (rightly so) that the limitations of flat files for noMMU suck,
> and fdpic is as close to elf as you can be, without running with virtual memory.
> It provides Position Independent Code and Dynamic Shared Objects.
>
> http://www.gtlib.gatech.edu/pub/redhat/gnupro/FRV/FDPIC-ABI.txt
So fdpic is the future for blackfin, right? And I should aim for making that the default
when you build a toolchain for blackfin with OE, right?
Is there a gcc[1] out there that can do fdpic and if there isn't, where can I get the patch?
regards,
Koen
[1] gcc 4.2.1 and bfin-gcc4 don't seem to have it.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFGvXqHMkyGM64RGpERAkE9AJ9KbEi95TQCMTff7P6T3H1Q4GBcNwCeJM+a
oe5cn3Esrpv/lOGijYTnZcE=
=QAPX
-----END PGP SIGNATURE-----
More information about the uClibc
mailing list