Fixed a bunch of stuff, that I don't know why, didn't make a fuss when I used the script before.

(A typo of -maxdepth1 instead of -maxdepth 1 and a few missing -p for the mkdirs)

https://cloud.disroot.org/s/D59SJa9JKd6npEB

Also the script now has a proper name give it doesn't do the meson config generation part which the script I based it on did.

#KindleHomebrewDevelopment #KindleHomebrew #KindleDevelopment #Kindle

make-sysroot.sh

Disroot Cloud - Powered by Nextcloud

Disroot Cloud
setup-sdk.sh

Disroot Cloud - Powered by Nextcloud

Disroot Cloud

Added in the ability to use multiple firmware files.

#KindleHomebrewDevelopment #KindleHomebrew #KindleDevelopment #Kindle

between yesterday and today I have been cleaning up some sysroot making script from the net so it uses less sudos (udisksctl is used in my version), creates a new sysroot image instead of modifying the one on the toolchain (so I can make new images without having to rebuild the whole toolchain).

Doing this in mind to make easier to me to test what works with the newer version of crosstools-ng.

One disadvantage of mine from the original is that is missing the support for multiple firmware files at the same time and that it needs a lot of RAM (all the work is done in a temp dir to not wear
out too much the SSD).

#KindleHomebrewDevelopment #KindleHomebrew #KindleDevelopment #Kindle

The Hello World example program works on my Kindle.

Reminder for myself: gcc 9.5.0 compiles glibc 2.19 with binutils 2.45 in crosstools-ng 1.28.0

#KindleModding #KindleHomebrew #KindleHomebrewDevelopment #KindleDevelopment #GLibC #GCC #BinUtils #CrossToolsNG