The following commit should be backported to glibc 2.15: commit 6ee65ed6ddbf04402fad0bec6aa9c73b9d982ae4 Author: Ulrich Drepper <drepper@gmail.com> Date: Fri Jan 27 15:05:19 2012 -0500 Sort objects before relocations
Please provide a tested backport patch and describe how it was tested (as per the recent discussion of release branch processes on libc-alpha).
The commit (http://sourceware.org/git/?p=glibc.git;a=commit;h=6ee65ed6ddbf04402fad0bec6aa9c73b9d982ae4) applies to the glibc-2.15 branch without conflict (excluding ChangeLog and NEWS files...) and provides test-cases to verify it works. This patch is widely tested by Linux distributions.
commit 4a659bb814338f2fd33937a3b0aeff28af28c4e3 Author: Ulrich Drepper <drepper@gmail.com> Date: Fri Jan 27 15:05:19 2012 -0500 Sort objects before relocations (cherry picked from commit 6ee65ed6ddbf04402fad0bec6aa9c73b9d982ae4)