From 393988f60198470cb492810051b957349dd022c2 Mon Sep 17 00:00:00 2001 From: Gyeongjae Choi Date: Fri, 21 Oct 2022 10:04:57 +0900 Subject: [PATCH] Fix undefined symbol error when loading shared lib (#3193) --- docs/project/changelog.md | 3 +++ src/js/load-package.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/docs/project/changelog.md b/docs/project/changelog.md index 478211d8d..d6a420549 100644 --- a/docs/project/changelog.md +++ b/docs/project/changelog.md @@ -92,6 +92,9 @@ substitutions: a new option `checkIntegrity`. If set to False, integrity check for Python Packages will be disabled. +- {{ Fix }} Fix undefined symbol error when loading shared library + {pr}`3193` + - {{ Fix }} Shared libraries with version suffix are now handled correctly. {pr}`3154` diff --git a/src/js/load-package.ts b/src/js/load-package.ts index fc4746016..a25363f5d 100644 --- a/src/js/load-package.ts +++ b/src/js/load-package.ts @@ -415,6 +415,7 @@ async function loadDynlib(lib: string, shared: boolean) { nodelete: true, global: loadGlobally, fs: libraryFS, + allowUndefined: true, }); } catch (e: any) { if (e && e.message && e.message.includes("need to see wasm magic number")) {