Yes. The version of the SDK in the toolchain will be updated once Rack 2.5.0 is released.
For now, just update the RACK_SDK_VERSION manually to 2.5.0 and run make rack-sdk-clean and make rack-sdk-all. You should not have to rebuild the toolchain itself.
Note, that I haven’t tested this myself, but will do so tonight.
Hi @cschol. I didn’t know about these, so I was curious to read how the Makefile interprets these commands. I’m looking through all the files $RACK_DIR/*.mk, which on my system expands to:
So far I don’t see where rack-sdk-clean and rack-sdk-all are defined. I’m not an expert at reading Makefiles but I sort-of understand how they work. Thanks for any help!
The documentation implies that you do need to rebuild the toolchain if you are not using the docker one:
“This is especially convenient for the Docker-based toolchain, because it does not require to rebuild the entire toolchain to update to the latest SDK.”
No, it does not imply that. It just states that for the Docker toolchain you don’t have to rebuild the toolchain the SDK. That was the case before the change was made to handle the SDK outside of the Docker image.