Bug 582574 - embrick code has some small compilation/initialisation issues
Summary: embrick code has some small compilation/initialisation issues
Status: UNCONFIRMED
Alias: None
Product: 4DIAC
Classification: IoT
Component: FORTE (show other bugs)
Version: nightly   Edit
Hardware: PC Linux
: P3 normal
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-25 11:47 EDT by Jörg Walter CLA
Modified: 2023-10-25 11:47 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jörg Walter CLA 2023-10-25 11:47:37 EDT
The embrick code uses a lot of floating-point constants. This is fragile and causes compiler warnings. Further type-conversion related warnings exist in the code, and some minor issues prevent compiling in recent FORTE and on some rare Linux versions. Finally, initialisation uses subtly different values than the embrick reference code, sometimes unitialized memory. This can cause intermittent initialisation failures on some boards (BeagleBone AI for example).