Closed InoMurko closed 3 years ago
@InoMurko I just checked and I see a very similar problem on HEAD. It looks like the culprit is the tools
target... I will take a look...
The problem is that "make tools" is compiling with DEBUG_LEVEL=1 whereas the base library is compiled with DEBUG_LEVEL=0. The tools code ends up including the SyncPoint code, which is compiled out in non-debug releases. If the "make tools" was changed to "DEBUG_LEVEL=0 make tools", I believe it would compile successfully.
Easy enough to repro on HEAD $ (make clean; make static_lib; make shared_lib; make tools) fails $ (make clean; make static_lib; make shared_lib; DEBUG_LEVEL=0 make tools) succeeds $ (make clean; make tools) succeeds and I think makes everything at level 1
It doesn't look like there is a good easy way to fix all the possible ways this could break, because the Makefile is best-guessing the DEBUG_LEVEL for lots of different cases.
Can we close this @adamretter @mrambacher ? Advice is to set the explicit debug level if you need to make the tools this way.
@alanpaxton Yes, I will close this.
Steps: Catalina + XCode 11
Output:
Is this a known error or a missing dependency?