https://bugs.winehq.org/show_bug.cgi?id=46097
--- Comment #8 from Artem S. Tashkinov aros@gmx.com --- (In reply to Alexandre Julliard from comment #6)
(In reply to Artem S. Tashkinov from comment #4)
(In reply to Alexandre Julliard from comment #3)
You should get rid of setarch i686 and let Wine figure out the build flags for itself.
How will wine figure out anything when I'm on a x86-64 host and I want to build a i686 version?
That's the default behavior, unless you use --enable-win64.
https://wiki.winehq.org/Building_Wine#Cross-Compiling
doesn't even mention how to properly build wine i686 on a x86-64 host.