Re: lib and share are installed differently, but why?

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Mario Emmenlauer <mario(at)emmenlauer(dot)de>, PostgreSQL General <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: lib and share are installed differently, but why?
Date: 2021-08-30 14:13:57
Message-ID: a8d1d4c2-4514-deb9-1a4d-7960f3d5c306@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 8/30/21 3:53 AM, Mario Emmenlauer wrote:
>
> Dear All,
>
> I've been building and using PostgreSQL from source for a few years
> now, thanks for the awesome work!
>
> Since upgrading from 12.5 to 12.8, I've found a problem that I can
> not resolve myself. We build PostgreSQL twice, once to folder A, and
> once to folder B. This is because A is more easily deployable, while
> B holds all our development build targets. The only difference in
> the two builds is the change in `--prefix` for configure. Everything
> else is identical, and both builds start from a clean directory.

What are the complete config commands for each build?

Does clean directory refer to the build directory?

>
> But I see a difference in the installations:
> - The contents of `share` go to A/share/ vs B/share/postgresql/
> - The contents of `lib` go to B/lib vs B/lib/postgresql/

Is that really B/lib or is it A/lib?

To me it looks like in the past a different configuration or install
method was used and you now have a mixed install.

>
> I've played with all sorts of --libdir, --datarootdir and the like,
> but the behaviour stays the same. I fail to understand why in the
> case of --prefix=B (the target where we host a lot of other stuff),
> the install will use subdirectory 'postgresql', whereas for the
> --prefix=A (which is an empty directory) the install will not use
> a subdirectory.
>
> Whats more, when I try to run the server in A, initdb will complain
> that the file in A/share/postgresql/postgresql.bki is missing, which
> indeed is true (because the file is at A/share/postgresql.bki).
>
> Any help would be appreciated!
>
> All the best,
>
> Mario Emmenlauer
>
>
> --
> BioDataAnalysis GmbH, Mario Emmenlauer Tel. Buero: +49-89-74677203
> Balanstr. 43 mailto: memmenlauer * biodataanalysis.de
> D-81669 München http://www.biodataanalysis.de/
>
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2021-08-30 14:24:06 Re: lib and share are installed differently, but why?
Previous Message Tom Lane 2021-08-30 14:11:22 Re: Can we get rid of repeated queries from pg_dump?