|
From: | Stefan Weil |
Subject: | Regressions in build process introduced since August |
Date: | Sun, 15 Nov 2020 11:57:25 +0100 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.4.2 |
Dear all,yesterday I tried to build new QEMU installers for Windows and noticed two regressions which break my build process:
*** Change in handling of --extra-cflagsRunning `configure [...] --extra-cflags="-I /xyz"` results in compiler flags `-I [...] /xyz`, so the `-I` and `/xyz` are separated by other compiler flags which obviously cannot work as expected. I could work around that by removing the space and using a pattern like `-I/xyz`.
This regression is not restricted to builds targeting Windows. *** Setting INSTALLER no longer handledmeson.build sets a hard name for the Windows installer executable: installer = 'qemu-setup-' + meson.project_version() + '.exe'.
Previously the installer name could be changed by running `make installer INSTALLER=qemu-setup-something.exe`. This no longer works. Is there an alternative solution how the name of the installer executable can be set? Or how could I reimplement the lost functionality?
Kind regards Stefan Weil
[Prev in Thread] | Current Thread | [Next in Thread] |