vartest.c - major pain in the build process

Dmitry Timoshkov dmitry at baikal.ru
Sun Feb 27 04:03:55 CST 2005


"Krzysztof Foltman" <kfoltman at portal.onet.pl> wrote:

> > Well, I'd argue that compilation time of full Wine tree is much longer
> > than that single test. If you compile from source it's your choice.
> 
> It's still an important percentage of the total compile time. And it's 
> not always possible to use binaries - particularly I'm not the best 
> candidate for that option, being a Wine hacker ;-)

Then perhaps it's better to upgrade your hw/compiler/etc, or somehow
schedule your development time to compile Wine while you are doing
something else.

> > Even more drastic route to go is to go and complain to gcc people,
> > that's certainly not a Wine fault.
> 
> Well, almost no other program triggers this misbehaviour, so it might be 
> useful to work around that bug.

It's a very dubious statement. I'm certain that this is not a Wine bug
since compiling that code with MSVC compiler works several times faster.

> Or disable the test by default 
> completely. It could save hundreds of users from hours of wasted time.

Ordinary users are not supposed to compile the code intented for developers
only.

> Looks like a pragmatic solution. It's not Wine's fault, but it's not the 
> user's fault either, so why punish him for gcc bugs if it's not necessary?

Sure, that's why we have already compiled binaries for download.

> It's a bit awkward to require everyone to upgrade a monster like gcc in 
> order to speed up a several minute long (10 minutes and more) 
> compilation of the module that has little use for most users and even 
> developers.

Then just disable the code you don't want to compile in your tree before
building Wine. Just do it locally, and not ask everybody to follow your
preferences.

-- 
Dmitry.




More information about the wine-devel mailing list