The main aim of this patchset is patch 3, which changes the coroutine
backend selection logic so that it goes 'ucontext -> sigaltstack'
rather than 'ucontext -> gthread', since the gthread backend is
broken. To do this properly on all platforms we have to refactor
the code a bit (which it needed anyway).

The first two patches here are generic configure cleanups which
I wanted for the third patch.

Peter Maydell (3):
  configure: Provide and use convenience error reporting function
  configure: Move upper() up so it's available earlier
  configure: Don't fall back to gthread coroutine backend

 Makefile.objs |    6 +-
 configure     |  266 ++++++++++++++++++++++++++-------------------------------
 2 files changed, 125 insertions(+), 147 deletions(-)

-- 
1.7.9.5


Reply via email to