Bulding 3.0.1 Under Ubuntu 10.04 i386

Dirk Hohndel dirk at hohndel.org
Thu Feb 28 09:47:55 PST 2013


On Feb 28, 2013, at 9:39 AM, Lutz Vieweg wrote:

> 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.

Touche. I should have said "this is an issue with the way things are done in our current Linux ecosystem".

>> 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).

True. I wonder (given the oddities of Gtk) if there would be issues, though. Also, this would of course be a much bigger binary and it would waste virtual memory (imagine every binary you run was built that way)… but that's of course more or less what we do on Mac and Windows (there we use shared libraries, but we explicitly ship them with Subsurface so they aren't, exactly, shared…)

But you are correct.

/D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4130 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20130228/65e3efaa/attachment.bin>


More information about the subsurface mailing list