tell apart armel and armhf libraries in the dynamic linker
Bug #884817 reported by
Matthias Klose
This bug affects 1 person
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Linaro Toolchain Miscellanies |
Fix Released
|
Undecided
|
Unassigned | ||
| eglibc (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
| Precise |
Fix Released
|
High
|
Unassigned | ||
Bug Description
The armhf dynamic linker should only lookup places where armhf shared libraries are found, not where armel shared libraries are found.
armel ld.so looks into /usr/lib and /usr/lib/
armhf ld.so looks into /usr/lib and /usr/lib/
which badly breaks when the armhf libc6 is installed on armel and vice versa (same issue with any library installed in /usr/lib).
With the current behaviour an armel library is found for an armhf binary, while it should skip this library and search for the armhf library.
| description: | updated |
| Changed in eglibc (Ubuntu Precise): | |
| importance: | Undecided → High |
| milestone: | none → precise-alpha-2 |
| status: | New → Confirmed |
| Changed in linaro-toolchain-misc: | |
| status: | New → Fix Released |
To post a comment you must log in.

This has been fixed with proper tagging in ld.so.cache.