[Qt-jambi-interest] Using the system qt4 libs
Eskil Abrahamsen Blomfeldt
eblomfel at trolltech.com
Fri Aug 7 08:21:28 CEST 2009
Helge Fredriksen wrote:
> Really, such strange deployment issues really makes it tough to
> tease open source developers into using Jambi. Having to compile and
> distribute the whole Qt system each time you want do develop something
> in Jambi makes it look really obscure to most developers.
Hi, Helge.
This is really no different from how Linux applications are usually
distributed. Since there are no guarantees made for the libraries
available on the system, it's difficult to make binary packages that
will work on all/most distributions (see e.g.
http://en.wikipedia.org/wiki/Linux_Standard_Base), which is why
different distributions build their own binary packages and have
applications suites to manage these packages. We were hoping that the
maintainers of the Linux distributions would make Qt Jambi packages on
their systems, as they have done with Qt, which would have made
deployment on Linux a lot easier.
For us, this is made more difficult by the fact that a fair share of
Linux distributions have Qt 4 pre-installed to support KDE 4, and by the
fact that Qt Jambi requires certain build flags to be set to work around
bugs in the JVM, which makes it binary incompatible with the standard
installation of Qt.
Personally, I think the .jar-file deployment is simple and nice, and
hides as many of the gritty details as possible. If anyone wants to
deploy their application using rpm or apt, however, they are free to do
so. We are only providing you with an option which solves many of the
deployment issues which you would otherwise have to consider.
-- Eskil
More information about the Qt-jambi-interest
mailing list