- Oct 04, 2019
-
-
rahix authored
Previously, we left out the dependency of the QSTR header on `modules.h`. This was done to prevent rebuilds of the entire MicroPython sources whenever a Pycardium module is changed. This leads to issues where QSTRs got out of sync and weird errors like the following could happen: import foo_module Exception: No module `abc_def` (a different string than expected) Attempt to fix this by only updating the QSTR header when the module-header actually changes. For this, a few workarounds are needed: - Replace symlinks with actual copied files so timestamps change on updates. - Add a hack so meson picks up on the dependency of the file in genhdr/ - Rename the outer file so older meson versions don't complain about multiple targets with the same name. Co-authored-by:
dx <dequis@dequis.org> Signed-off-by:
Rahix <rahix@rahix.de>
-
- Jul 25, 2019
-
- Jul 24, 2019
-
-
Remove -r from ln ----------------- Quote from Unix Stack Exchange: > Beware that -r is a GNUism, i.e. non POSIX so won't work [...] as the > standard OS X ln command is BSD based. https://unix.stackexchange.com/questions/125132/ln-s-with-a-path-relative-to-pwd#comment455718_263512 Fix tr and dd for macOS ----------------------- See Unix Stack Exchange question "Filling file with 0xFF gives C3BF in OSX" at https://superuser.com/a/1349497/150212 and https://lists.freebsd.org/pipermail/freebsd-questions/2007-October/160961.html
-
- Jul 04, 2019
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- Jun 16, 2019
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
QSTR generation is a pain ... Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-