Add static build option so we can build a static Linux binary for ancient distros (wheezy, etc.)

This commit is contained in:
Adam Ierymenko 2017-01-26 15:02:03 -08:00
parent 902e03bccc
commit 967ce78a57
2 changed files with 6 additions and 0 deletions

1
make Normal file
View File

@ -0,0 +1 @@
kqq

View File

@ -100,6 +100,11 @@ ifeq ($(CC_MACH),aarch64)
endif
DEFS+=-DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=$(ZT_ARCHITECTURE) -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\""
# Define this to build a static binary, which is needed to make this runnable on a few ancient Linux distros
ifeq ($(ZT_STATIC),1)
override LDFLAGS+=-static
endif
all: one
one: $(OBJS) service/OneService.o one.o osdep/LinuxEthernetTap.o osdep/LinuxDropPrivileges.o