[Gambas-user] Idea - Builds & Package Creation
Rob Kudla
sourceforge-raindog2 at ...94...
Sat Dec 3 19:04:31 CET 2005
On Sat December 3 2005 03:29, Felice Cafarelli wrote:
> Why not include in the build process and package creation an
> option to include the gb runtime library, so users does not
> have to download additional packages to run programs build
> with Gambas?
Unfortunately, there is currently no such thing as the "gb
runtime library". There is /usr/bin/gbx,
plus /usr/lib/lib.*.so, /usr/lib/lib.*.la, /usr/lib/lib.*.component,
/usr/share/gambas/info/*.info and /usr/share/gambas/info/*.info
where "*" represents each component you've used in your project.
I hope that in the future, the Gambas interpreter becomes a
library file which we can statically link into our projects
somehow along with whatever components we need. You should
know, however, that the executables that would be made this way
would be gigantic, like at least 10MB for a Qt-based project.
And then there's the question of which version of Qt the end
user has installed on his system, etc.
One possible solution to your question would be Klik, a
single-file package installation system which seems to be
gaining in popularity lately. At such time as I end up running
a current version of Mandriva (I'm currently running a beta of
the 2006 version because of compatibility problems with that
version) I am going to look into building Gambas this way, and
then figure out how to build Gambas projects this way.
Rob
More information about the User
mailing list