This commit is contained in:
Wade Simmons
2026-06-09 10:30:51 -04:00
parent 7cd3875934
commit 06fb503fc3
8 changed files with 61 additions and 35 deletions
+12 -7
View File
@@ -188,15 +188,20 @@ build/linux-arm64-boringcrypto/%: LDFLAGS += -checklinkname=0
# fips140
build/linux-amd64-fips140/%: GOENV += GOFIPS140=v1.0.0
build/linux-amd64-fips140/%: LDFLAGS += -checklinkname=0 -X runtime.godebugDefault=fips140=only
build/linux-amd64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
build/linux-amd64-fips140/%: BUILD_ARGS += -tags fips140
build/linux-arm64-fips140/%: GOENV += GOFIPS140=v1.0.0
build/linux-arm64-fips140/%: LDFLAGS += -checklinkname=0 -X runtime.godebugDefault=fips140=only
build/linux-arm64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
build/linux-arm64-fips140/%: BUILD_ARGS += -tags fips140
build/darwin-arm64-fips140/%: GOENV += GOFIPS140=v1.0.0
build/darwin-arm64-fips140/%: LDFLAGS += -checklinkname=0 -X runtime.godebugDefault=fips140=only
build/darwin-arm64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
build/darwin-arm64-fips140/%: BUILD_ARGS += -tags fips140
build/windows-amd64-fips140/%: GOENV += GOFIPS140=v1.0.0
build/windows-amd64-fips140/%: LDFLAGS += -checklinkname=0 -X runtime.godebugDefault=fips140=only
build/windows-amd64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
build/windows-amd64-fips140/%: BUILD_ARGS += -tags fips140
build/windows-arm64-fips140/%: GOENV += GOFIPS140=v1.0.0
build/windows-arm64-fips140/%: LDFLAGS += -checklinkname=0 -X runtime.godebugDefault=fips140=only
build/windows-arm64-fips140/%: LDFLAGS += -X runtime.godebugDefault=fips140=only
build/windows-arm64-fips140/%: BUILD_ARGS += -tags fips140
build/%/nebula: .FORCE
GOOS=$(firstword $(subst -, , $*)) \
@@ -280,8 +285,8 @@ endif
fips140:
@echo > $(NULL_FILE)
$(eval GOENV += GOFIPS140=v1.0.0)
$(eval LDFLAGS += -checklinkname=0 -X runtime.godebugDefault=fips140=only)
$(eval TEST_FLAGS += -ldflags -checklinkname=0)
$(eval LDFLAGS += -X runtime.godebugDefault=fips140=only)
$(eval BUILD_ARGS += -tags fips140)
$(eval TEST_ENV += $(GOENV))
ifeq ($(words $(MAKECMDGOALS)),1)
@$(MAKE) fips140 ${.DEFAULT_GOAL} --no-print-directory