On quarta-feira, 15 de junho de 2016 19:55:05 PDT Gregg Reynolds wrote:
> There's nothing wrong in principle with downloading dependencies; it all
> depends on how seamlessly you do it

Actually, there is. That is simply not the way that it is done for native 
languages like C and C++. The dependencies are almost always downloaded and 
built outside of the project, often resulting in system-wide installation.

Plus the situation like Trevor mentioned: firewalled environments. Attempting 
to download in those will result in timeouts and bad user experience.

> So every time you scons a pristine version you download all over again.

Indeed. The dependencies are built either zero times or once. They don't need 
to be built again and again, except for when we require an update. That's why 
we shouldn't waste time trying to build them. Either check that they are built 
or just assume that they are.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Reply via email to