Conversation
Confusing DX for beginners, and I honestly don't know/understand what it's for. So let's just remove the warning. Signed-off-by: Peter M <petermm@gmail.com>
|
I believe stm32 and wasm are the only platforms that currently need the avm_deps directory. This is for placing a copy of atomvmlib (or just the module beams that are actually used by the app) to be packed into the final application avm file. But this would apply any time that the standard libraries are not included in the AtomVM deployment, like a custom esp32 build that did not include a library partition. |
Sounds like we need to improve the documentation about this ;-) |
|
Yeah - I found this, which makes some sense, assuming it's correct. |
|
We should change that to a required step for stm32, and possibly WASM (I have not tested emscripten for a while so I am fuzzy on deployment) and optional for other platforms. That is a separate PR anyway, just mentioning it now for the record. Also unrelated to your changes, this brings up another benefit of using atomvm_packeam as a dependency, unused modules could be pruned, reducing the size of packed application, speeding up flashing times and lowering flash consumption. |
Confusing DX for beginners, and I honestly don't know/understand what it's for.
So let's just remove the warning.