Stefan Teleman wrote:
> 
> 
> Darren J Moffat wrote:
> 
>>> In /usr/include, which I believe is inconsistent, and wrong.
>>
>> Why ?  /usr/include is where include files usually live and where they 
>> are looked for by default.
> 
> 1. How are we going to deliver multiple versions of QT?

Is that actually a problem that needs to be solved ?  Do we really need 
to have multiple versions of QT installed ?   Is this what everyone else 
does or do they pick one version per release of their os/distribution ?

If it is why not /usr/include/qt4/4.4.1/ rather than 
/usr/qt4/4.4.1/include ?

> 2. If we do not deliver multiple versions of QT, and we overwrite the 
> header files in /usr/include every time we uprev, we run the risk of 
> breaking API and ABI.

I hope the ABI doesn't break because the header files changed.

That might be the behaviour you actually want - force things being built 
to use the newer version but still deliver the older libraries so that 
existing binaries still run (just like we have done in the past for 
other "gui" libraries like motif).

-- 
Darren J Moffat

Reply via email to