Gotchas

We list here some challenges that may come unexpected and their solutions.

Improper Parsing of YAML Files by Accelergy

This may be caused by mismatch in the YAML file format. Accelergy uses the ruamel.yaml library to parse and generate YAML files, which have been tested to be incompatible with YAML files generated or read by the older pyyaml library.

The ruamel.yaml package documentation can be found at the following link: https://yaml.readthedocs.io/en/latest/

Warnings Treated as Errors when Building Timeloop

The isl library headers used in Timeloop may generate warnings when using certain compilers. The -Werror flag can be removed from SConscript in the Timeloop source to prevent these warnings from being treated as errors.