Hi,

On Mon, 6 Jul 2026 at 10:52, Peter Eisentraut <[email protected]> wrote:
>
> On 03.07.26 16:26, Nazir Bilal Yavuz wrote:
> > Hi,
> >
> > This happens because the GitHub Actions ccache is restored across a
> > version bump, so objects built against the previous version can be
> > reused, producing libraries that no longer match the server version.
> >
> > Here is an attempt to solve this problem by namespacing ccache by
> > Postgres major version.
>
> I'm suspicious about this direction.  The major version is not the only
> piece of data that determines ABI compatibility between the server and
> extensions.  This would only be a partial information.  The ABI
> information exists in the code, and so changes should be visible to
> ccache.  Maybe we are using ccache in the wrong mode or something (see
> "depend mode", "direct mode", etc.).

Thanks for the feedback!

Yes, you are right. I realized that after doing the further research
(I should have done that sooner, before sending the patch).

-- 
Regards,
Nazir Bilal Yavuz
Microsoft


Reply via email to