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