[Qt-interest] Library Dependencies on Solaris

Jake Colman colman at ppllc.com
Wed Sep 8 15:49:21 CEST 2010


>>>>> "TM" == Thiago Macieira <thiago at kde.org> writes:

   TM> On Wednesday 8. September 2010 03.21.34 Jake Colman wrote:

   >> I need to build Qt for use on a stock Solaris system and a stock
   >> Solaris system does not have freetype.  Since fontconfig is also
   >> not included with stock Solaris, configure does not try to
   >> activate fontconfig for me.  The only thing it does try and use is
   >> freetype because qmake.conf looks for /usr/sfw.  Should I assume
   >> that fontconfig and freetype are prerequisites for successful use
   >> of Qt?

   TM> That depends on your definition of successful.

   TM> If you mean "compiles and works nicely and beautifully", then
   TM> fontconfig and freetype are prerequisites.

   TM> If you mean "compiles and I don't care if all fonts look ugly and
   TM> limited", then you can opt out of fontconfig.

   TM> And, like I said, we do not test those options.

Fair enough.

   TM> I don't know. I don't think anyone has tested -no-glib in a long
   TM> time.

Why does Qt use glib at all?  Doesn't Qt provide its own implementation
of glib features anyway?

   >> Bottom line: I will be installing my app onto systems that will
   >> have a stock, hardened Solaris installation.  I can only build Qt
   >> with dependencies on those libraries that I know will be available
   >> on that kind of bare-bones installation?  Is that possible?  If
   >> not, what are the minimum requirements?

   TM> Why don't you build Qt *on* that environment?

Why not indeed?  Unfortunately, I do not have such an environment
readily available.  On the other hand, I can probably just package the
necessary libraries and ship them with my application in the same way
that I have to package the shares Qt libraries. So maybe this is not an
issue after all.

-- 
Jake Colman | Director, Software Development
Principia Partners LLC
101 West Elm Street | Conshohocken | PA 19428 | +1 (610) 755 9770
t: +1 (610) 755 9786 | c: +1 (610) 348 2788 | f: +1 (201) 221 8929
e: colman at ppllc.com | w: www.principiapartners.com
Credit technology innovation awards winner 2008 and 2009




More information about the Qt-interest-old mailing list