-
Type: Improvement
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
Not Needed
-
A recent release that failed to build on customers' workstations highlighted cases where the Makefile targets can silently swallow errors (see GODRIVER-2831). The main culprit is for loops in Makefiles, which only return the error code of the last evaluated statement in the loop. While we investigate better build systems, fix the issue in the short term by never using for loops in the Makefile.
Definition of done:
- The Makefile does not use for loops.
- Backport safe Makefile to release/1.11 branch.
- is related to
-
GODRIVER-2831 Import failure in release v1.11.5
- Closed