xmos / lib_device_control

xCORE device control library
Other
2 stars 16 forks source link

Build i2c_end_to_end_sim using xcommon or XWAF #52

Closed larry-xmos closed 4 years ago

larry-xmos commented 6 years ago

It's a manual makefile that lists source files of dependent libraries to compile. It means that if a dependency introduces a new second order dependency, it won't be picked up automatically and would need to be manually added to this makefile.

This happened recently as I2C introduced xassert and caused the i2c_end_to_end test to fail.

larry-xmos commented 4 years ago

The incident mentioned was an issue largely because it took a long time to diagnose in Buildbot. With faster Jenkins-based builds we are able to fix such issues quickly.

Tests compiled with handwritten makefiles are commonplace although not ideal. I will close this particular issue.