[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