Summary: | crossdev -t bfin-elf : newlib headers failed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | amusingmuses |
Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | amusingmuses, binki, cbruner |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
crossdev requested file
crossdev requested file, general build info |
Description
amusingmuses
2009-09-17 05:18:21 UTC
Created attachment 204387 [details]
crossdev requested file
Created attachment 204389 [details]
crossdev requested file, general build info
bfin-softfloat-elf is an invalid target. use bfin-elf. i'm not sure if newlib-1.16.0 had proper Blackfin support in it, i'll have to double check. although that may not be the problem here. (In reply to comment #3) > bfin-softfloat-elf is an invalid target. use bfin-elf. > > i'm not sure if newlib-1.16.0 had proper Blackfin support in it, i'll have to > double check. although that may not be the problem here. > From what I can glean from: http://www.gentoo.org/proj/en/base/embedded/handbook/index.xml?part=1&chap=3 It should be a valid target... How do you know it's an invalid target? How can I learn what valid targets are? That doc would serve many readers well to explain such things. -t bfin-elf failed too by the way in pretty much the same manner. A workaround I found on the gentoo forums: crossdev --without-headers -s1 -t bfin-softfloat-elf crossdev -t bfin-softfloat-elf Worked i know it's a valid target because i'm one of the developers of the Blackfin architecture. softfloat makes no sense because no Blackfin has FPU support in it. some of the toolchain packages internally parse the target looking for "bfin-elf". (In reply to comment #6) > i know it's a valid target because i'm one of the developers of the Blackfin > architecture. softfloat makes no sense because no Blackfin has FPU support in > it. some of the toolchain packages internally parse the target looking for > "bfin-elf". > Right but since the docs give you no frame of reference at all then for all one can tell, softfloat is the /only/ option that makes sense, given that no Blackfin has an FPU. Anyways I'll update my configuration now that I know there are internal parts that ostensibly expect a hard coded string like "bfin-elf". softfloat is for toolchains where the default is to assume FPU support. that is most architectures, but not the Blackfin arch. really it only makes sense on arm/mips/ppc ports. *** This bug has been marked as a duplicate of bug 259144 *** |