Closed webvictim closed 2 years ago
@webvictim I believe this is actually a Go 1.18 issue. Did you recently upgrade?
Ah, yes. Go is installed by Homebrew on this machine and it automatically installed 1.18.
Yeah this is the new Go feature that automatically embeds git metadata in the binary.
I guess the way we handle the e submodule is confusing Go. It doesn't expect multiple remotes in the same tree.
Description
What happened: I checked out the Teleport repo, switched to tag v9.0.1 and tried to run
make full-ent
to build Enterprise binaries fordarwin/arm64
.The build failed with an error:
Full logs:
Checkout status:
This seems to have been introduced sometime between v8.0.6 (when I last compiled here) and v9.0.1. OSS binaries compile fine.
The annoying thing is that
make release
calls this step too.What you expected to happen: The Enterprise build should complete without errors.
Reproduction Steps
See above.