qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] why we build only some optional modules as modules?
@ 2014-04-05 14:29 Michael Tokarev
  2014-04-06  0:52 ` Fam Zheng
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Tokarev @ 2014-04-05 14:29 UTC (permalink / raw)
  To: qemu-devel; +Cc: Fam Zheng

A quick (hopefully) question.

Why build-as-modules only enabled for a few optional modules only,
why not build as modules everything, to reduce common executable
size?  Or is it not a concern anymore at our disk sizes? :)

Thanks,

/mjt

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

* Re: [Qemu-devel] why we build only some optional modules as modules?
  2014-04-05 14:29 [Qemu-devel] why we build only some optional modules as modules? Michael Tokarev
@ 2014-04-06  0:52 ` Fam Zheng
  2014-04-06  6:17   ` Michael Tokarev
  0 siblings, 1 reply; 4+ messages in thread
From: Fam Zheng @ 2014-04-06  0:52 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: qemu-devel

On Sat, 04/05 18:29, Michael Tokarev wrote:
> A quick (hopefully) question.
> 
> Why build-as-modules only enabled for a few optional modules only,
> why not build as modules everything, to reduce common executable
> size?  Or is it not a concern anymore at our disk sizes? :)
> 

The original demand was to reduce package dependencies of distribution QEMU,
hence not everything is (planned to be) modularized.

But there is no blocking reason to turn other things to modules as well,
AFAICT.

Thanks,
Fam

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

* Re: [Qemu-devel] why we build only some optional modules as modules?
  2014-04-06  0:52 ` Fam Zheng
@ 2014-04-06  6:17   ` Michael Tokarev
  2014-04-08  1:02     ` Fam Zheng
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Tokarev @ 2014-04-06  6:17 UTC (permalink / raw)
  To: Fam Zheng; +Cc: qemu-devel

06.04.2014 04:52, Fam Zheng wrote:
> On Sat, 04/05 18:29, Michael Tokarev wrote:
>> A quick (hopefully) question.
>>
>> Why build-as-modules only enabled for a few optional modules only,
>> why not build as modules everything, to reduce common executable
>> size?  Or is it not a concern anymore at our disk sizes? :)
> 
> The original demand was to reduce package dependencies of distribution QEMU,
> hence not everything is (planned to be) modularized.

Please note that current situation/implementation has one detail which
prevents this usage: when any module is missing, qemu complains at
startup about this.  So at this stage, the original goal is not met. ;)

> But there is no blocking reason to turn other things to modules as well,
> AFAICT.

I think so, too, yes.

Thank you!

/mjt

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

* Re: [Qemu-devel] why we build only some optional modules as modules?
  2014-04-06  6:17   ` Michael Tokarev
@ 2014-04-08  1:02     ` Fam Zheng
  0 siblings, 0 replies; 4+ messages in thread
From: Fam Zheng @ 2014-04-08  1:02 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: qemu-devel

On Sun, 04/06 10:17, Michael Tokarev wrote:
> 06.04.2014 04:52, Fam Zheng wrote:
> > On Sat, 04/05 18:29, Michael Tokarev wrote:
> >> A quick (hopefully) question.
> >>
> >> Why build-as-modules only enabled for a few optional modules only,
> >> why not build as modules everything, to reduce common executable
> >> size?  Or is it not a concern anymore at our disk sizes? :)
> > 
> > The original demand was to reduce package dependencies of distribution QEMU,
> > hence not everything is (planned to be) modularized.
> 
> Please note that current situation/implementation has one detail which
> prevents this usage: when any module is missing, qemu complains at
> startup about this.  So at this stage, the original goal is not met. ;)

True but I don't know either, my original patch didn't complain about this. :)

> 
> > But there is no blocking reason to turn other things to modules as well,
> > AFAICT.
> 
> I think so, too, yes.
> 

And it would be good if you have a reason to do it.

Fam

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

end of thread, other threads:[~2014-04-08  1:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-05 14:29 [Qemu-devel] why we build only some optional modules as modules? Michael Tokarev
2014-04-06  0:52 ` Fam Zheng
2014-04-06  6:17   ` Michael Tokarev
2014-04-08  1:02     ` Fam Zheng

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).