[Buildroot] [PATCH 1/1] package/postgresql: fix service runtime
Baruch Siach
baruch at tkos.co.il
Sun Feb 4 15:40:14 UTC 2024
Hi Peter,
On Sun, Feb 04 2024, Peter Korsgaard wrote:
>>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:
>
> > Julien, All,
> > On 2024-01-17 22:07 +0100, Julien Olivain spake thusly:
> >> Since commit 2a8065e "package/postgresql: bump version to 16.1", the
> >> postgresql service fail to start at runtime with an error:
> >>
> >> FATAL: could not load library
> >> "/usr/lib/postgresql/dict_snowball.so":
> >> /usr/lib/postgresql/dict_snowball.so: undefined symbol:
> >> CurrentMemoryContext
> >>
> >> This is due to the Posgresql autotool configure script trying to
> >> detect whether the toolchain linker needs --export-dynamic or not.
> >> This test is done with a runtime execution of a test program, and
> >> therefore cannot run in cross-compilation. In that case, the
> >> configure script assumes it is not needed. See commit [1], included
> >> in PostgreSQL v16.0.
> >>
> >> This commit fixes the issue by forcing the value in _CONF_ENV. The
> >> package has already a Kconfig dependency on !BR2_STATIC_LIBS, so the
> >> value can be unconditionally set.
> >>
> >> [1]
> >> https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=9db49fc5bfdc0126be03f4b8986013e59d93b91d
>
> > I've added references to the ML thread upstream, with their position
> > that cross-compiling is not really a supoprted thing.
>
> >> Signed-off-by: Julien Olivain <ju.o at free.fr>
>
> > Applied to master, thanks.
>
> Committed to 2023.11.x, thanks.
Not in 2023.11.x as of commit 7d35d445a1ae ("package/micropython: fix
building after dropping GIT_DIR=. workaround").
baruch
--
~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
More information about the buildroot
mailing list