On 15 July 2012 19:34, Stefan Weil <s...@weilnetz.de> wrote: > "+=" does not work with dash and other simple /bin/sh implementations. > > The new code prepends the flag while the old code either did not work > (it continued after an error message which typically was not read) or > appended the flag. That difference should not matter here. > > Signed-off-by: Stefan Weil <s...@weilnetz.de> > --- > configure | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/configure b/configure > index 12351f5..0269ba0 100755 > --- a/configure > +++ b/configure > @@ -2822,7 +2822,7 @@ int main(int argc, char **argv) > } > EOF > if ! compile_prog "" "" ; then > - CFLAGS+="-march=i486" > + CFLAGS="-march=i486 $CFLAGS" > fi > fi
This is not quite the right fix for this. This flag should be in QEMU_CFLAGS, because it is a flag without which QEMU would be unable to compile. See previous discussion in this thread: http://lists.xen.org/archives/html/xen-devel/2012-04/msg00330.html (Unfortunately Olaf never submitted an updated patch.) -- PMM