commit | f3cfcd869ded41d25c1f4f4e48e7c374a64f9583 | [log] [tgz] |
---|---|---|
author | Ard Biesheuvel <ard.biesheuvel@gmail.com> | Tue Aug 21 14:13:50 2012 +0200 |
committer | Ard Biesheuvel <ard.biesheuvel@gmail.com> | Tue Aug 28 10:27:02 2012 +0200 |
tree | 8024ef0103694c92f553fae4221fc220e1a12b00 | |
parent | 9dfaa63a1c0d1b8e75dd9d7077a8103a19821fa9 [diff] |
ARM: make CRT_LEGACY_WORKAROUND work as intended To properly support legacy ARM shared libraries, libc.so needs to export the symbols __dso_handle and atexit, even though these are now supplied by the crt startup code. This patch reshuffles the existing CRT_LEGACY_WORKAROUND conditionally compiled code slightly so it works as the original author likely intended. Change-Id: Id6c0e94dc65b7928324a5f0bad7eba6eb2f464b9 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>