aboutsummaryrefslogtreecommitdiff
path: root/Makefile.release
diff options
context:
space:
mode:
authorGravatar Chris O'Haver <cohaver@infoblox.com> 2019-04-03 02:27:03 -0400
committerGravatar Miek Gieben <miek@miek.nl> 2019-04-03 07:27:03 +0100
commit7ef4e1be5afdddec143218a45cfb4c06dcb6c7ac (patch)
treeba298f7ffac821d7ba6eb097fd8906cea3d7c72f /Makefile.release
parent2418a6b2d2b81a95cf06fc7d4c9ea2d45bfe7e98 (diff)
downloadcoredns-7ef4e1be5afdddec143218a45cfb4c06dcb6c7ac.tar.gz
coredns-7ef4e1be5afdddec143218a45cfb4c06dcb6c7ac.tar.zst
coredns-7ef4e1be5afdddec143218a45cfb4c06dcb6c7ac.zip
manifest-tool doesn't support mips (#2753)
* remove mips from manifest * derp * add comment
Diffstat (limited to 'Makefile.release')
-rw-r--r--Makefile.release6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile.release b/Makefile.release
index bd475f9a3..6efe88139 100644
--- a/Makefile.release
+++ b/Makefile.release
@@ -47,7 +47,8 @@ NAME:=coredns
VERSION:=$(shell grep 'CoreVersion' coremain/version.go | awk '{ print $$3 }' | tr -d '"')
GITHUB:=coredns
DOCKER_IMAGE_NAME:=$(DOCKER)/$(NAME)
-LINUX_ARCH:=amd64 arm arm64 ppc64le s390x mips
+# mips is not in LINUX_ARCH because it's not supported by the manifest-tool.
+LINUX_ARCH:=amd64 arm arm64 ppc64le s390x
PLATFORMS:=$(subst $(SPACE),$(COMMA),$(foreach arch,$(LINUX_ARCH),linux/$(arch)))
ifeq ($(DOCKER),)
@@ -73,6 +74,8 @@ build:
mkdir -p build/darwin/amd64 && $(MAKE) coredns BINARY=build/darwin/amd64/$(NAME) SYSTEM="GOOS=darwin GOARCH=amd64" CHECKS="" BUILDOPTS=""
@echo Building: windows/amd64 - $(VERSION)
mkdir -p build/windows/amd64 && $(MAKE) coredns BINARY=build/windows/amd64/$(NAME).exe SYSTEM="GOOS=windows GOARCH=amd64" CHECKS="" BUILDOPTS=""
+ @echo Building: linux/mips - $(VERSION)
+ mkdir -p build/linux/mips && $(MAKE) coredns BINARY=build/linux/mips/$(NAME) SYSTEM="GOOS=linux GOARCH=mips" CHECKS="" BUILDOPTS=""
@echo Building: linux/$(LINUX_ARCH) - $(VERSION) ;\
for arch in $(LINUX_ARCH); do \
mkdir -p build/linux/$$arch && $(MAKE) coredns BINARY=build/linux/$$arch/$(NAME) SYSTEM="GOOS=linux GOARCH=$$arch" CHECKS="" BUILDOPTS="" ;\
@@ -84,6 +87,7 @@ tar:
@rm -rf release && mkdir release
tar -zcf release/$(NAME)_$(VERSION)_darwin_amd64.tgz -C build/darwin/amd64 $(NAME)
tar -zcf release/$(NAME)_$(VERSION)_windows_amd64.tgz -C build/windows/amd64 $(NAME).exe
+ tar -zcf release/$(NAME)_$(VERSION)_linux_mips.tgz -C build/linux/mips $(NAME)
for arch in $(LINUX_ARCH); do \
tar -zcf release/$(NAME)_$(VERSION)_linux_$$arch.tgz -C build/linux/$$arch $(NAME) ;\
done