Re: ABI Compliance Checker GSoC Project

From: "David E(dot) Wheeler" <david(at)justatheory(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>
Cc: Álvaro Herrera <alvherre(at)kurilemu(dot)de>, Mankirat Singh <mankiratsingh1315(at)gmail(dot)com>, pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: ABI Compliance Checker GSoC Project
Date: 2025-07-09 15:36:52
Message-ID: 06F75BCE-70DD-4F49-83D0-C035C5267634@justatheory.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Jul 9, 2025, at 11:33, Andres Freund <andres(at)anarazel(dot)de> wrote:

> It'd be nice if we could get there, but it'd require annotating *all*
> intentionally exported functions in the backend with PGDLLIMPORT (rather than
> just doing that for variables). Then we could make some symbols
> *intentionally* not exported, which can improve the code generation (allowing
> more compiler and linker optimizations).

How much effort would that require? Is it simply annotating all such exported functions? Or is the challenge identifying them?

Best,

David

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2025-07-09 15:51:34 Re: Fix comment in btree_gist--1.8--1.9.sql
Previous Message Andres Freund 2025-07-09 15:33:48 Re: ABI Compliance Checker GSoC Project