Skip to content
  • Peter Maydell's avatar
    configure: Don't fall back to gthread coroutine backend · 7c2acc70
    Peter Maydell authored
    
    
    The gthread coroutine backend is broken and does not produce a working
    QEMU; it is only useful for some very limited debugging situations.
    Clean up the backend selection logic in configure so that it now runs
    "if on windows use windows; else prefer ucontext; else sigaltstack".
    
    To do this we refactor the configure code to separate out "test
    whether we have a working ucontext", "pick a default if user didn't
    specify" and "validate that user didn't specify something invalid",
    rather than having all three of these run together. We also simplify
    the Makefile logic so it just links in the backend the configure
    script selects.
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Message-id: 1365419487-19867-3-git-send-email-peter.maydell@linaro.org
    Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
    7c2acc70