Christopher Collins created MYNEWT-753:
------------------------------------------
Summary: newt - generated sysinit file inconsistent
Key: MYNEWT-753
URL: https://issues.apache.org/jira/browse/MYNEWT-753
Project: Mynewt
Issue Type: Bug
Reporter: Christopher Collins
Assignee: Christopher Collins
Fix For: v1_1_0_rel
In the generated sysinit C file, calls to initialization functions are sorted
by stage number. Within a stage number, the ordering is random, and varies
from one build to the next. The randomness comes from Golang's random
iteration of maps.
This is bad because it prevents repeatable builds, and causes unnecessary
rebuilds.
The fix is to sort alphabetically by package name within a stage number. So,
* First sort by stage number
* Then sort by package name.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)