--- src/tun/Makefile.orig
+++ src/tun/Makefile
@@ -23,15 +23,15 @@ BUNDLE_VERSION = $(TUN_KEXT_VERSION)
 INCLUDE = -I.. -I/System/Library/Frameworks/Kernel.framework/Headers
 CFLAGS = -Wall -Werror -mkernel -force_cpusubtype_ALL \
 	-nostdinc -fno-builtin -fno-stack-protector -msoft-float -fno-common \
-	-arch x86_64 \
+	@ARCHFLAGS@ \
 	-DKERNEL -DAPPLE -DKERNEL_PRIVATE -DTUNTAP_VERSION=\"$(TUNTAP_VERSION)\" \
 	-DTUN_KEXT_VERSION=\"$(TUN_KEXT_VERSION)\"
 CCFLAGS = $(CFLAGS)
-LDFLAGS = -Wall -Werror -arch x86_64 -Xlinker -kext -nostdlib -lkmodc++ -lkmod -lcc_kext
+LDFLAGS = -Wall -Werror @ARCHFLAGS@ -Xlinker -kext -nostdlib -lkmodc++ -lkmod -lcc_kext
 
-CCP = clang -x c++
-CC = clang -x c
-LD = clang
+CCP = @CXX@
+CC = @CC@
+LD = @CC@
 
 all: $(KMOD_BIN) bundle