All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philippe Gerum <philippe.gerum@domain.hid>
To: Roderik.Wildenburg@domain.hid
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] Compatibility of Xenomai-Versions
Date: Wed, 28 Nov 2007 10:53:11 +0100	[thread overview]
Message-ID: <474D3A87.8070706@domain.hid> (raw)
In-Reply-To: <5D63919D95F87E4D9D34FF7748CE2C2AE3BEFE@ARVMAIL1.mra.roland-man.biz>

Roderik.Wildenburg@domain.hid wrote:
> Thank you for your explanations!
> 
> Sorry for the following stupid questions but till now I wasn´t aware of the ABI revisions.
> How do I, as a simple user of xenomai, recognize when the ABI changed ?
>

Check the shared library versions.

> Is the following true ?
> 
> Xenomai Version : a.b.c
> 
> a changed : change of the API => rework your source code
> b changed : change of the ABI => recompile your application 
>             and libraries, replace your Xenomai libraries
> c changed : no change in application,libraries necessary
> 

No. Some early a.(b+1).c releases may still run executables compiled for
a.b.c, it really depends on the ABI changes, and we try to avoid them
when possible. The rule of thumb is that no ABI change will ever be made
in a stable branch, such as 2.3.x, so you may expect that any userland
application compiled for 2.3.0 would run over 2.3.5 unmodified. However,
we don't provide any guarantee of such kind to kernel space code. This
is why Xenomai strictly decorrelates userland and kernel supports, i.e.
to provide a stable ABI across releases from any given stable version to
userland programs.

-- 
Philippe.


      parent reply	other threads:[~2007-11-28  9:53 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-27 10:10 [Xenomai-help] Compatibility of Xenomai-Versions Roderik.Wildenburg
2007-11-27 21:46 ` Gilles Chanteperdrix
2007-11-28  4:15   ` [Xenomai-help] question about patch: adeos-ipipe-2.6.23-bf5xx-1.7-00.patch adam - Li Yi
2007-11-28 10:03     ` Philippe Gerum
2007-11-28 10:22       ` adam - Li Yi
2007-11-28 10:17     ` adam - Li Yi
2007-11-28  8:43   ` [Xenomai-help] Compatibility of Xenomai-Versions Roderik.Wildenburg
2007-11-28  9:21     ` Gilles Chanteperdrix
2007-11-28  9:53     ` Philippe Gerum [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=474D3A87.8070706@domain.hid \
    --to=philippe.gerum@domain.hid \
    --cc=Roderik.Wildenburg@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.