The binary runs fine if the shared libraries used on your distribution
have the same version numbers as those the binary is compiled against,
and assuming the same library source version gets to be the same
library runtime version. Just like DLL hell.

I don't know if insisting on LSB would coerce use of a smaller choice
of possible version numbers.

Best is to use a prepackaged version from your Linux vendor or to
compile yourself from source.

On 27 September 2012 14:25, John Found <johnfo...@evrocom.net> wrote:
> On Wed, 26 Sep 2012 09:00:40 -0400
> Richard Hipp <d...@sqlite.org> wrote:
>
>> On Wed, Sep 26, 2012 at 8:32 AM, Scott Meyer <dutch...@gmail.com> wrote:
>>
>> Unfortunately, Linux seems to be devolved such that various distributions
>> are no longer binary compatible.  You have to have a executable compiled
>> for your particular build of your distribution.  Or, at least, I haven't
>> figured out how to create an executable that works across multiple
>> distributions....
>>
>
> Offtopic: This is very strange statement.
> I am trying to write programs in assembly language for Windwos and Linux and
> always though Linux distributions are binary compatible (for the same CPU of 
> course).
> Where I can read more on this topic? What actually differs? Libraries, system 
> calls
> of something else?

-- 
Christopher Vance
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to