In runtime/GNUmakefile, dependency generation uses the following sed script to generate dependencies for sources used in tests:
sed 's|[a-zA-Z0-9_-]*\.o|$(TEST_BUILD_DIR)/&|' ./.depend >> ./.depend
See
|
sed 's|[a-zA-Z0-9_-]*\.o|$(TEST_BUILD_DIR)/&|' ./.depend >> ./.depend |
.
The issue with this script is that ./.depend can be written to before the sed script completes, sending the script into an infinite loop. This behavior is being triggered for me in WSL1 Ubuntu 18.04.
I'll follow up with a PR to break the lib and test dependencies in two.
In
runtime/GNUmakefile, dependency generation uses the followingsedscript to generate dependencies for sources used in tests:sed 's|[a-zA-Z0-9_-]*\.o|$(TEST_BUILD_DIR)/&|' ./.depend >> ./.dependSee
NanoLog/runtime/GNUmakefile
Line 76 in 2a94d70
The issue with this script is that
./.dependcan be written to before the sed script completes, sending the script into an infinite loop. This behavior is being triggered for me in WSL1 Ubuntu 18.04.I'll follow up with a PR to break the lib and test dependencies in two.