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