thanks, john.  a task obviously not for the naive-at-heart!

i'll look to find/define a more fool-proof solution, thanks for the links.
 (and you're right, whatever goes wrong will be my fault (and it will be!).)

cheers,

r-

On Tue, Jul 19, 2011 at 2:35 PM, <[email protected]> wrote:

> Hi again,
>
> On 19 July 2011 13:04, richard boaz <[email protected]> wrote:
> > i have to do this for MAC platforms as well, (where installing gtk+ is a
> > right-old PITA), so i will use solution 2 and simply provide all the
> > necessary gtk+ libraries as part of the app install itself.
>
> I use gtk-osx for this, it's pretty nice. I have an OS X build system
> based on jhbuild here:
>
> https://github.com/jcupitt/build-osx
>
> it downloads and builds everything, then makes a myprog.app for you,
> then puts it in a .dmg.
>
> > use a program (listing below) to confirm that the installed version
> conforms
> > to minimum requirements, outputing:
>
> I honestly think this will cause you terrible pain. The various linux
> distributions vary widely in how they set the components up and the
> versions they are on. And you have little guarantee of binary
> compatibility :-( Your program will crash mysteriously in
> hard-to-debug ways, people will blame you and it'll hurt the
> reputation of your code.
>
> The reasonable options on Linux are:
>
> - only supply a tarball and expect users to build it ... linux makes
> this easy, it's very safe, and Debian/Redhat/etc. users will
> energetically package your program for you, saving you months of
> annoying work
>
> - supply a binary that includes all libraries except libc, see firefox
> for tips on this, they've spent a huge amount of time on this issue
>
> Note that even after investing several developer-years of time, the
> firefox binaries on linux STILL fail on some distributions. Linux is
> just not geared up for binary distribution.
>
> There are also these projects which aim to address this knotty problem:
>
> http://listaller.nlinux.org/
> http://zero-install.sourceforge.net/
> http://portablelinuxapps.org/
> http://icculus.org/mojosetup/
>
> One of these might also be worth looking at.
>
> John
>
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to