Re: Inconsistency in installation of syscache_info.h
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: pgsql-hackers@lists.postgresql.org
Date: 2026-02-16T19:01:38Z
Lists: pgsql-hackers
Attachments
- 0001-synchronize-installed-file-sets.patch (text/x-diff) patch 0001
I wrote: > I happened to notice that syscache_info.h is installed into > $installdir/include/server/catalog if you use a non-VPATH > autoconf build, but not if you use a VPATH build or meson. > This is not great IMO. > Just to confuse matters even more, meson builds install a copy of > src/include/catalog/README, which autoconf builds do not. > ISTM we need to get these things in sync. Here's a proposed patch for that. I've confirmed we get identical filesets from all three build methods with this. Although this seems like clearly a bug, I'm not sure anyone would thank us for changing the behavior in back branches; particularly not packagers, who tend to pay close attention to the set of files installed. So I'm inclined to apply this to master only. regards, tom lane
Commits
-
Ensure that all three build methods install the same set of files.
- 6be5b76d66ca 19 (unreleased) landed