[OE-core] [PATCH v3] packagegroup-qt-toolchain-target.inc: add libQtUiTools static library

Paul Eggleton paul.eggleton at linux.intel.com
Wed Feb 26 18:03:57 UTC 2014


On Wednesday 26 February 2014 14:45:26 Diego Sueiro wrote:
> On Wed, Feb 26, 2014 at 11:42 AM, Paul Eggleton <
> paul.eggleton at linux.intel.com> wrote:
> > I know there's already been a bit of discussion about this patch already,
> > so I apologise if this has already been covered, but the commit message
> > doesn't completely justify this addition. Most people don't statically
> > link to Qt, which is why we haven't included any static libraries in the
> > SDK (and as a rule we typically don't include any static libraries in our
> > SDKs). Why is this individual library out of all of the libraries that Qt
> > ships special?
> 
> I did a research on internet and just found static library for uitools. I
> could not found anything that explains the reasons for not generating a
> shared library.
> People will not be able to use uitools If this library is not shipped with
> SDK.
> 
> I tried to explain this dependency on commit message:
> > libQtUiTools.a and libQtUiToolsE.a needs to be installed on
> > meta-toolchain-qt
> > and meta-toolchain-qte respectively.
> > Whitout this static library, compiling qt apps which needs uitools will
> > fail.

The missing part is that libQtUiTools is only built as a static library (by 
upstream intentionally). I did some quick checking and it does appear that is 
the case, but if you could add that to the commit message that would be great. 
(I can only assume that not many people need to use the uitools module, hence 
why this hasn't come up before.)

Thanks,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



More information about the Openembedded-core mailing list