This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Fix mcontext_t sigcontext namespace (bug 21457)
On 29/06/17 20:51, Joseph Myers wrote:
> On Mon, 26 Jun 2017, Joseph Myers wrote:
>
>> On Mon, 26 Jun 2017, Zack Weinberg wrote:
>>
>>> Independent of that, this is finicky enough and has enough
>>> kernel-interface implications that I think it had better have
>>> architecture maintainer reviews for, at least, all architectures where
>>> you copied the contents of struct sigcontext into the definition of
>>> mcontext_t.
>>
>> Ping of <https://sourceware.org/ml/libc-alpha/2017-06/msg00946.html> for
>> architecture maintainers for aarch64, alpha, hppa, ia64, microblaze, tile.
>
> Ping again, both architecture-maintainer and general patch. (Note email
> to the microblaze maintainer bounced.) All the other fixes for this bug
> are now in, so this patch allows 11 of the 13 miscellaneous conform/
> XFAILs to be removed (and the other two are just ordinary bugs about the
> details of what's exposed for particular old standard versions).
>
the patch is ok for aarch64.
otoh i heard from a qemu maintainer that the ucontext
change broke qemu and valgrind as well (they used
struct ucontext somewhere) and it's not clear why
these changes are so important to break code.