...
See PR-5065, git commits 4bc7b8c802cd42bd2c3d98f4fd11207d2dd50de4, 632716dc7ad04f7cad48c5787f5c0b500cbee296, and 036d98a06ba873318061380b876b838f7ffa64fb.
Changes to Build System
PR-5496 has refactored the separate Unix and Windows/Cygwin handling of the build variable ARCHSCRIPT so that each board's Make.defs will not need logic like this:
Code Block |
---|
ifeq ($(CONFIG_CYGWIN_WINTOOL),y)
ARCHSCRIPT = -T "${shell cygpath -w $(BOARD_DIR)$(DELIM)scripts$(DELIM)tfm-ns.ld}"
else
ARCHSCRIPT = -T$(BOARD_DIR)$(DELIM)scripts$(DELIM)tfm-ns.ld
endif |
And can instead set the variable just one, like this:
Code Block |
---|
ARCHSCRIPT = $(BOARD_DIR)$(DELIM)scripts$(DELIM)tfm-ns.ld |
All boards in the NuttX tree have been updated.
NuttX users developing their own custom boards will need to update their board's scripts/Make.defs file as shown above.
See PR-5496, git commit 855534deef50e1e9c957eb32a7b15497d1bfd34a.
Known Problems In This Release
...