All of lore.kernel.org
 help / color / mirror / Atom feed
* Regressions in build process introduced since August
@ 2020-11-15 10:57 Stefan Weil
  2020-11-17 17:50 ` Stefano Garzarella
  2020-11-18 15:34 ` Daniel P. Berrangé
  0 siblings, 2 replies; 17+ messages in thread
From: Stefan Weil @ 2020-11-15 10:57 UTC (permalink / raw)
  To: qemu-devel

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-cflags

Running `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 handled

meson.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





^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2020-11-23 18:20 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-15 10:57 Regressions in build process introduced since August Stefan Weil
2020-11-17 17:50 ` Stefano Garzarella
2020-11-17 18:01   ` Paolo Bonzini
2020-11-17 19:57     ` Stefan Weil
2020-11-21 10:25     ` Stefan Weil
2020-11-21 11:09       ` Stefan Weil
2020-11-21 11:25         ` Stefan Weil
2020-11-21 11:31           ` Paolo Bonzini
2020-11-23 13:55         ` Paolo Bonzini
2020-11-23 14:40           ` Stefan Weil
2020-11-23 15:28             ` Paolo Bonzini
2020-11-23 15:28             ` Daniel P. Berrangé
2020-11-23 15:41               ` Daniel P. Berrangé
2020-11-23 16:20                 ` Paolo Bonzini
2020-11-23 18:17                   ` Stefan Weil
2020-11-18 15:34 ` Daniel P. Berrangé
2020-11-18 19:50   ` Stefan Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.