cfs-tools / cfs-basecamp

Provides a framework and tools for developing, downloading, and integrating core Flight System (cFS) applications into an operational system.
Other
26 stars 4 forks source link

Patch cfe-eds-framework due to software rust #74

Closed open-stemware closed 6 months ago

open-stemware commented 7 months ago

The following patches are needed until Issue #53 is implemented.

  1. \osal\src\os\posix\src\os-impl-filesys.c: In newer compiler versions performing the concatenation in a single snprintf() call triggers a (false) pointer overlap warning, because volume_name should always be null terminated. cfe-eds-framework\osal\src\os\posix\src\os-impl-filesys.c was changed in a cFS version newer than what is used by Basecamp and that change is used as the patch.
  2. cfs-basecamp\cfe-eds-framework\tools\eds\edslib\python\src\edslib_python_packedobject.py: The ob_shash field in the PyBytesObject has been deprecated. Commenting out line 198 may be adequate until cfe-eds-framework is updated.