Skip to content

3.1.6 - Hot/Cold Linking

Compare
Choose a tag to compare
@edjubuh edjubuh released this 19 Feb 21:24
· 247 commits to develop since this release
3.1.6
cb1c2ad

Summary:

  • Shuffle Makefiles (#87)
  • Add support for hot/cold linking (#89)
  • Bugfixes to LLEMU, RTOS, and buffer overflow when printing to controller screen

Note: Support for using hot/cold binaries requires CLI 3.1.4

Important Makefile Upgrade Instructions

In order to support modified hot/cold linking we needed to modify the Makefile, which is intended to be modified by you. When upgrading your project (regardless of whether you enable hot/cold linking), you must modify your Makefile as follows:

  1. Remove all lines after -include ./common.mk
  2. Add the following two lines above the -include ./common.mk line (for example, below EXTRA_CXXFLAGS=):
# Set to 1 to enable hot/cold linking
USE_PACKAGE:=0

Your Makefile should now be similar to the template Makefile.