From f4d9a6788810132a84bcaa8a8b3d23630a24326b Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 3 Nov 2024 23:57:04 +0100 Subject: [PATCH] makepanda: Add missing static libs for Python 3.12 emscripten build --- makepanda/makepanda.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index 08c800798e..f7fdb3b29f 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -1020,10 +1020,9 @@ if (COMPILER=="GCC"): LinkFlag("PYTHON", "-s USE_BZIP2=1 -s USE_SQLITE3=1") if not PkgHasCustomLocation("PYTHON"): python_libdir = GetThirdpartyDir() + "python/lib" - if os.path.isfile(python_libdir + "/libmpdec.a"): - LibName("PYTHON", python_libdir + "/libmpdec.a") - if os.path.isfile(python_libdir + "/libexpat.a"): - LibName("PYTHON", python_libdir + "/libexpat.a") + for lib in "libmpdec.a", "libexpat.a", "libHacl_Hash_SHA2.a": + if os.path.isfile(python_libdir + "/" + lib): + LibName("PYTHON", python_libdir + "/" + lib) if GetTarget() == "linux": LibName("PYTHON", "-lutil")