Conversation
8ae959b to
995a448
Compare
|
Sounds good to me!
|
|
Heh, I was hoping it wouldn't email anyone until it's out of draft. 😅 Glad it makes sense though! I'll follow up here when it's ready to go. (The last build failure is interesting - it's because libclang is out of date in the standard |
|
Mmm... and it turns out that the most recent release of I could use a custom image, maybe one of the toltec ones, but I'm reconsidering the approach: it seems valuable for |
|
The last commit is an attempt using the toltec builder. It requires overriding some env vars to point to the proper sysroot etc., but otherwise it works reasonably well. The main thing it does not do is support It does make me wonder if we can prebake an image that has all the cargo environment variables etc. set up properly, like cross does. But that's probably something to shake out elsewhere... |
The new AppLoad launcher has a libremarkable-specific shim to deal with the fact that some of the newer remarkables are 64-bit apparently, but this code hardcodes 32 bit in a few places.
Instead of cleaning this up by hand, this PR uses
bindgento automatically translate the C headers. It's not perfect (some function-type macros don't get mapped over, for example) but maybe it's better? Let's see what CI thinks.