Thanks for the quick and clear answers so far. I have two more questions:
> >> > I want to distribute an application written in python 3.1 that uses
> the
> >> > PyQt4 widget toolkit. I'd like to make the app available to as many
> >> > people
> >> > as possible (in binary form). I've gotten it to freeze on both windows
> >> > and
> >> > linux (I don't own a mac). In my experience the windows-frozen apps
> >> > always
> >> > work on windows machines, but I've no clue how well this works in
> Linux.
> >> > Will the binaries work on *any* Linux distribution? Or only on Debian
> >> > derived Linuxes (I'm running Linux Mint myself)?
> >>
> >> On Linux the main issue is glibc which you need to make sure is "as
> >> old as possible" in order to cover most of the distributions out
> >> there. Glibc is backwards compatible but not forwards compatible so
> >> you need to act accordingly. I generally use CentOS 5.x as that is
> >> fairly old and covers most of the distributions in the past few years.
> >
> > So you mean I'd best build the binaries on an old OS? And does this
> depend
> > on how much "exotic low level stuff" I use in my application, or only how
> > new the version is that is on my system?
>
> The main issue is glibc. Whatever version you are using everyone else
> who will use your package needs to use that version of glibc or a more
> recent one. Everything links to that library so everything stands or
> falls on what version you happen to have installed. Since that package
> is regularly being improved new distributions generally include newer
> versions of glibc, too.
>
Ok, fair enough. Would it also be possible to (temporarily) install an old
version of glibc on my current system?
You said you use CentOS 5.x since it is fairly old. If I check the website
v5.5 is from may 2010, which I don't consider old. All versions below 5.4
are not available anymore (at least not on the mirror that I checked). Do
you recon that the 5.5 iso old enough or should I download CentOS 4.x?
Thanks again,
Almar
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
cx-freeze-users mailing list
cx-freeze-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users