Re: [PATCH 0/1] libevl: Add debian package config

Philippe Gerum <[email protected]> Tue, 21 Jul 2026 10:13:22 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
Hannes Diethelm <[email protected]> writes:
>
> Version 59 is not really correct. The kernel has EVL ABI 45. Libevl has API 36, needs API >= 45.
> For kernel dependency's, the ABI version is important, right?

We have two distinct revision levels:

- the ABI level between kernel and userland (syscalls and definitions).

- the API level which is specific to libevl, allowing apps to determine
  whether some feature/routine/behavior is present or not. This is more
  of a source-level thing. Multiple API revisions may be compatible with
  a single ABI revision, and conversely.

You will find EVL_ABI_PREREQ in include/evl/version.h, this is the
minimum ABI revision which that particular instance of libevl can work
with. This is what you need to keep in sync with the core available from
the kernel part.

-- 
Philippe.