diff --git a/lang/python/python/Makefile b/lang/python/python/Makefile index c70c486e8..0948e3500 100644 --- a/lang/python/python/Makefile +++ b/lang/python/python/Makefile @@ -268,9 +268,13 @@ define PyPackage/python/filespec endef HOST_LDFLAGS += \ - -Wl,--no-as-needed -lrt \ $$$$(pkg-config --static --libs libcrypto libssl) +ifeq ($(HOST_OS),Linux) +HOST_LDFLAGS += \ + -Wl,--no-as-needed -lrt +endif + HOST_CONFIGURE_ARGS+= \ --without-cxx-main \ --without-pymalloc \ @@ -278,7 +282,6 @@ HOST_CONFIGURE_ARGS+= \ --prefix=$(HOST_PYTHON_DIR) \ --exec-prefix=$(HOST_PYTHON_DIR) \ --with-system-expat=$(STAGING_DIR_HOSTPKG) \ - --with-system-ffi=no \ --with-ensurepip=install \ CONFIG_SITE= diff --git a/lang/python/python3/Makefile b/lang/python/python3/Makefile index cd97378ce..85952c298 100644 --- a/lang/python/python3/Makefile +++ b/lang/python/python3/Makefile @@ -264,9 +264,13 @@ define Py3Package/python3/filespec endef HOST_LDFLAGS += \ - -Wl,--no-as-needed -lrt \ $$$$(pkg-config --static --libs libcrypto libssl) +ifeq ($(HOST_OS),Linux) +HOST_LDFLAGS += \ + -Wl,--no-as-needed -lrt +endif + HOST_CONFIGURE_ARGS+= \ --without-cxx-main \ --without-pymalloc \ @@ -274,7 +278,6 @@ HOST_CONFIGURE_ARGS+= \ --prefix=$(HOST_PYTHON3_DIR) \ --exec-prefix=$(HOST_PYTHON3_DIR) \ --with-system-expat=$(STAGING_DIR_HOSTPKG) \ - --with-system-ffi=no \ --with-ensurepip=install \ CONFIG_SITE=