diff --git a/bin/win/aarch64/ttyfix b/bin/win/aarch64/ttyfix index 047da5044c93..dfb441e8429f 100644 Binary files a/bin/win/aarch64/ttyfix and b/bin/win/aarch64/ttyfix differ diff --git a/bin/win/aarch64/wslhash b/bin/win/aarch64/wslhash index a5a2cd7ddca9..22c811dadb7e 100644 Binary files a/bin/win/aarch64/wslhash and b/bin/win/aarch64/wslhash differ diff --git a/bin/win/aarch64/wslproxy b/bin/win/aarch64/wslproxy index 036a0a798faa..43093c1dfe2e 100644 Binary files a/bin/win/aarch64/wslproxy and b/bin/win/aarch64/wslproxy differ diff --git a/bin/win/amd64/ttyfix b/bin/win/amd64/ttyfix index e14bbbe607b9..4f995d9c70e0 100644 Binary files a/bin/win/amd64/ttyfix and b/bin/win/amd64/ttyfix differ diff --git a/bin/win/amd64/wslhash b/bin/win/amd64/wslhash index d7fcf1eebe26..d476398ab0e9 100644 Binary files a/bin/win/amd64/wslhash and b/bin/win/amd64/wslhash differ diff --git a/bin/win/amd64/wslproxy b/bin/win/amd64/wslproxy index 8dc98b39b6ae..31282430c7c8 100644 Binary files a/bin/win/amd64/wslproxy and b/bin/win/amd64/wslproxy differ diff --git a/native/WslTools/Makefile b/native/WslTools/Makefile index 0bacdd0126fb..0d95ccd18b7a 100644 --- a/native/WslTools/Makefile +++ b/native/WslTools/Makefile @@ -6,7 +6,7 @@ MUSL_HOME := $(HOME)/musl # Musl gcc wrapper (use it co compile) MUSL_CC := $(MUSL_HOME)/bin/musl-gcc -CFLAGS = -Wall -Wextra -pedantic -Werror -Os -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 +CFLAGS = -Wall -Wextra -pedantic -Werror -Os -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 -s LDFLAGS = -static CC = $(MUSL_CC) diff --git a/native/WslTools/Makefile.cross b/native/WslTools/Makefile.cross index 782d7436a41a..c36e225c0224 100644 --- a/native/WslTools/Makefile.cross +++ b/native/WslTools/Makefile.cross @@ -4,6 +4,8 @@ HOST := aarch64 MUSL_CROSS_VER := 10 MUSL_CROSS_DISTR := musl-$(HOST) MUSL_CROSS_CC := ./$(MUSL_CROSS_DISTR)/bin/$(HOST)-linux-musl-gcc +CFLAGS = -Wall -Wextra -pedantic -Werror -Os -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 -s + all: $(MUSL_CROSS_DISTR) $(MUSL_CROSS_CC) make CC="$(MUSL_CROSS_CC)" $(MAKECMDGOALS)