From f3a596db7dffa97c507bc80b78d8160c5eae276d Mon Sep 17 00:00:00 2001 From: Laurens Valk Date: Thu, 9 Mar 2023 15:52:51 +0100 Subject: [PATCH] py/builtinimport: Fix unix port build with external imports disabled. Without this, building the unix port variants gives: ports/unix/main.c:667: undefined reference to `mp_obj_is_package', when MICROPY_ENABLE_EXTERNAL_IMPORT is 0. Signed-off-by: Laurens Valk --- py/builtinimport.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/py/builtinimport.c b/py/builtinimport.c index 6f1f7b485..e620c0377 100644 --- a/py/builtinimport.c +++ b/py/builtinimport.c @@ -574,6 +574,10 @@ mp_obj_t mp_builtin___import___default(size_t n_args, const mp_obj_t *args) { #else // MICROPY_ENABLE_EXTERNAL_IMPORT +bool mp_obj_is_package(mp_obj_t module) { + return false; +} + mp_obj_t mp_builtin___import___default(size_t n_args, const mp_obj_t *args) { // Check that it's not a relative import if (n_args >= 5 && MP_OBJ_SMALL_INT_VALUE(args[4]) != 0) {