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.