Re: [PATCH] libecap v1.0 support

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Thu, 31 Oct 2013 17:28:23 +1300

On 31/10/2013 1:16 p.m., Alex Rousskov wrote:
> Hello,
>
> The attached patch upgrades Squid to libecap v1.0, allowing
> asynchronous (e.g., threaded) eCAP adapters and eCAP version checks.
>
> After these changes, Squid can support eCAP adapters built with libecap
> v1.0, but stops supporting adapters built with earlier libecap versions
> (due to libecap API changes). The new libecap version allows Squid to
> better check the version of the eCAP adapter being loaded as well as the
> version of the eCAP library being used. This should help with migration
> to libecap v1.0.
>
>
> Thank you,
>
> Alex.

Question before I audit this...
Does this new library version support break backward compatibility with
building Squid against libecap 0.2.x ?

Why is explicit module library version checking being pushed into Squid
itself? does not the library ABI versioning handle backward-compatibility?

Amos
Received on Thu Oct 31 2013 - 04:28:33 MDT

This archive was generated by hypermail 2.2.0 : Thu Oct 31 2013 - 12:00:17 MDT