[Buildroot] [PATCH 1/1] package/pkg-python: fix python 3.8.0 package builds

James Hilliard james.hilliard1 at gmail.com
Sat Oct 19 16:50:27 UTC 2019


On Sat, Oct 19, 2019 at 2:45 PM Peter Korsgaard <peter at korsgaard.com> wrote:
>
> >>>>> "James" == James Hilliard <james.hilliard1 at gmail.com> writes:
>
>  > We need to update the sysconfigdata path for python 3.8.0 per upstream
>  > commit 7efc526e5cfb929a79c192ac2dcf7eb78d3a4401 which indicates the "m"
>  > flag has been removed from sys.abiflags.
>
>  > Fixes this build error when building target packages:
>  > ValueError: Empty module name
>
>  > Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
>  > ---
>  >  package/pkg-python.mk | 2 +-
>  >  1 file changed, 1 insertion(+), 1 deletion(-)
>
>  > diff --git a/package/pkg-python.mk b/package/pkg-python.mk
>  > index e906920417..be1ce071df 100644
>  > --- a/package/pkg-python.mk
>  > +++ b/package/pkg-python.mk
>  > @@ -21,7 +21,7 @@
>  >  ################################################################################
>
>  >  define PKG_PYTHON_SYSCONFIGDATA_NAME
>  > -$(basename $(notdir $(wildcard $(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/_sysconfigdata_m_linux_*.py)))
>  > +$(basename $(notdir $(wildcard $(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/_sysconfigdata__linux_*.py)))
>
> Ehh, this presumably then breaks it for python 2.7?
I assume not since the path has $(PYTHON3_VERSION_MAJOR) in it which I
don't think does anything for python2 builds.
>
> --
> Bye, Peter Korsgaard


More information about the buildroot mailing list