Hi Guillem (2025.03.14_00:11:13_+0000)
For most other packages that would be fine, because the old libabsl
shared library was present, but for libre2 this is problematic,
because libre2-dev itself exposes the libabsl-dev API (and ABI), so
the problem is that for a while in testing there was a libre2-dev and
libre2 that was linked against libabsl20230802, with its own libre2
symbols encoding the ABI for libabsl20230802, while libabsl-dev was
encoding the ABI for the libabsl20240722 library. So linking code
against libre2 would produce libre2 symbols with the new libabsl20240722
ABI, which would not be present in the installed libre2.

Right, I agree that that could be problematic. Your proposal sounds reasonable.

Stefano

--
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

Reply via email to