aboutsummaryrefslogtreecommitdiff
path: root/debug
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2020-11-11 11:59:11 +0100
committerFlorian Weimer <fweimer@redhat.com>2020-11-11 11:59:29 +0100
commit30af7c7fa13e17d82c3f1f91536384715844f432 (patch)
treeec76169ad9621f0f5ca0cd6ccf14726825a5503d /debug
parent3d3316b1dee885153d44210b2e95dba68d00613a (diff)
downloadglibc-30af7c7fa13e17d82c3f1f91536384715844f432.zip
glibc-30af7c7fa13e17d82c3f1f91536384715844f432.tar.gz
glibc-30af7c7fa13e17d82c3f1f91536384715844f432.tar.bz2
struct _Unwind_Exception alignment should not depend on compiler flags
__attribute__((__aligned__)) selects an alignment that depends on the micro-architecture selected by GCC flags. Enabling vector extensions may increase the allignment. This is a problem when building glibc as a collection of ELF multilibs with different GCC flags because ld.so and libc.so/libpthread.so/&c may end up with a different layout of struct pthread because of the changing offset of its struct _Unwind_Exception field. Tested-By: Matheus Castanho <msc@linux.ibm.com>
Diffstat (limited to 'debug')
0 files changed, 0 insertions, 0 deletions