[Buildroot] [PATCH] package/dbus-python: Fix build with python 3.8
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Thu Oct 24 08:05:34 UTC 2019
On Wed, 23 Oct 2019 21:19:21 +0000
Grzegorz Blach <grzegorz at blach.pl> wrote:
> test/import-repeatedly.c uses an embedded python interpreter
> and PYTHON_EXTRA_LIBS is used only for building this test case,
> so set PYTHON_EXTRA_LIBS with `python3-config --libs --embed`
> to build this test case and don't link the module with libpython3.so.
>
> Fixes:
> - http://autobuild.buildroot.org/results/b30/b308eeb5c5d95ab9f1dbfc19f9183f2ba3ba0ce3/
> - http://autobuild.buildroot.org/results/0dd/0dd9203f859b97ee5a3b6358644c26f8ab784ed8/
> and many similar failures.
>
> Signed-off-by: Grzegorz Blach <grzegorz at blach.pl>
> ---
> Changes v1 -> v2:
> - Set PYTHON_EXTRA_LIBS with `python3-config --libs --embed`
> instead of appending --embed to PYTHON_LIBS
This doesn't change the fix, which I think still isn't correct (but I
haven't checked in details). A Python extension should not need the
--embed option.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list