View Single Post
Old 09-07-2009, 11:57 AM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,377
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
It's pretty much impossible for me to keep calibre compatible with older system. This is because it needs to keep on using new features from various dependencies, like Qt and python. For example, currently the viewer has a bug where it doesn't display soft hyphens at the end of the line. This is because of a bug in Qt, so as soon as a new Qt is released, calibre will be upgraded.

And the recent customizable Save to disk feature depends on a feature in the latest python 2.6

And then there is a bug in lxml that affects handling if unicode CSS selectors which neccessitates an upgrade as soon as the next version is rleased. (lxml is what uses libxml2, among other things).

Still glibc 2.7 is almost 2 years old. Instead of recompiling individual dependencies that depend on it, you should just manuall compile glibc2.7 and put it into the calibre folder.
kovidgoyal is offline   Reply With Quote