[armhf] libffi variadic support
Bug #739305 reported by
Dr. David Alan Gilbert
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Won't Fix
|
Undecided
|
Unassigned | ||
gcc-4.6 (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
Oneiric |
Won't Fix
|
Medium
|
Unassigned | ||
libffi (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Oneiric |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Libffi (3.0.9) does not explicitly support calls to variadic functions - however for most architectures they tend to work.
For armhf this is not the case - variadic calls drop back to the armel ABI; to support this I added a new API to libffi to explicitly support calling variadic functions.
The attached patch was accepted upstream and will land sometime after 3.0.10; we might want to merge it in sooner if we need armhf support sooner.
Note that programs that use libffi will also need changing for their variadic calls to work - but nothing that already works should break.
Dave
tags: | added: armhf |
Changed in libffi (Ubuntu Oneiric): | |
status: | New → Triaged |
Changed in libffi (Ubuntu Oneiric): | |
status: | Fix Released → Triaged |
To post a comment you must log in.
Matthias, can this patch be included in libffi now that oneiric is open? It's fairly important to have in before we begin armhf bootstrapping.