[Qt-jambi-interest] Using the system qt4 libs
Helge Fredriksen
hf at poseidon.no
Fri Aug 7 10:34:43 CEST 2009
Eskil Abrahamsen Blomfeldt wrote:
> 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.
Yes, and we should definitly target the different maintainers, or even
better if possible, maintain the Jambi packages on these systems ourself
to get up to speed on Qt Jambi. At least fedora/suse (with rpm) and
debian/ubuntu (with deb) should be supported.
>
>
> 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.
Wasn't this a bug in JVM 1.5? Again, the debian/rpm package could be set
up to require a certain version of the JVM. This would automatically
install/upgrade when doing a apt-get install qtjambi-runtime. The
package deployment system is one of the really strong features on Linux,
so being able to comply to that is certainly a must if you want to reach
through to the open source community out there.
Best regards,
Helge Fredriksen
More information about the Qt-jambi-interest
mailing list