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