You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I add unix_ffi=True to lib/micropython-lib/python-stdlib/os-path/manifest.py, then it is able to compile the frozen content.
I don't think that's the correct solution because it will most likely break targets (eg bare-metal ports) that can't use the unix-ffi code.
One solution would be to make it ignore subsequent packages if one is already require'd by the same name. So in this case the unix_ffios will take precedence because it's require'd first.
Building fails for the
unix
port when adding theglob
package to the variant manifest with:glob
's manifest requiresos-path
, withoutunix_ffi
, and that in turns requiresos
also withoutunix_ffi
:os-path
's manifest requiresos
:This causes a conflict with the
os
that has already been required withunix_ffi
:If I add
unix_ffi=True
tolib/micropython-lib/python-stdlib/os-path/manifest.py
, then it is able to compile the frozen content.The text was updated successfully, but these errors were encountered: