Bulding 3.0.1 Under Ubuntu 10.04 i386

Lutz Vieweg lvml at 5t9.de
Thu Feb 28 09:39:28 PST 2013


On 02/28/2013 04:19 PM, Dirk Hohndel wrote:
> Based on experience with other Linux flavors, my expectation is that we'll need separate .deb
> files for 12.4 (LTS version) and 12.10 (and 13.4 when it's released).
>
> This, btw, is one of the issues with the way things are done in Linux.

"in Linux"? No. This is an issue with the policy of
a) some distributions that insist of slicing software into separate
    packages for all its dependencies
b) some application binary builders that expect numerous libraries to
    "just be there", but in very specific versions
c) some developers, that do not make use of the freedom that
    is granted to them by free software licenses to just include
    what is needed within their sources and/or binaries.

> My Windows binaries run on anything from XP 32bit (Oct 2001) to Win8 64bit (as of today).

The same is true for some "nedit" binary I compiled 8 years ago, which
still runs just fine on any Linux distribution, because it's statically
linked with the ~12 libraries it required.

> The fact that we usually can't run Fedora X binaries on Fedora X+1 (or Ubuntu X on Ubuntu X+1) is just pathetic.

Ok, if I find some spare time, I'll create a "universal Subsurface binary"
that will just include the stuff it depends on, and will not require
root rights to install (which is another absurd consequence of many
binary packaging policies).

Regards,

Lutz Vieweg



More information about the subsurface mailing list