On Tue, 27 Jun 2017, Joseph Myers wrote: > Current glibc no longer gives the ucontext_t type the tag struct > ucontext, to conform with POSIX namespace rules. This requires > various linux-unwind.h files in libgcc, that were previously using > struct ucontext, to be fixed to use ucontext_t instead. This is > similar to the removal of the struct siginfo tag from siginfo_t some > years ago. > > This patch changes those files to use ucontext_t instead. As the > standard name that should be unconditionally safe, so this is not > restricted to architectures supported by glibc, or conditioned on the > glibc version. > > Testing compilation together with current glibc with glibc's > build-many-glibcs.py. OK to commit (mainline and active release > branches) if that passes?
That compilation testing has now passed (together with a couple of glibc patches, now committed, to fix the build with -Wmultistatement-macros). -- Joseph S. Myers jos...@codesourcery.com