-======== Build busybox 1.32 for aarch64 ======== \r
-\r
-ARCH=arm64 CROSS_COMPILE=aarch64-linux- make defconfig\r
-ARCH=arm64 CROSS_COMPILE=aarch64-linux- make menuconfig \r
-----> enable static build\r
-----> enable ar\r
-----> enable inotifyd\r
-\r
-\r
+======== How to build ash/hexdump/xzcat for aarch64 ======== \r
+#How to get ash.config/hexdump.cofig/xzcat.config\r
+#ARCH=arm64 CROSS_COMPILE=aarch64-linux- make allnoconfig\r
+#ARCH=arm64 CROSS_COMPILE=aarch64-linux- make menuconfig \r
+#----> enable static build\r
+#----> enable xzcat\r
+#get aarch64_xzcat.config\r
+\r
+tar xf busybox-1.32.0.tar.bz2\r
+cd busybox-1.32.0\r
+copy aarch64_xzcat.config as .config\r
ARCH=arm64 CROSS_COMPILE=aarch64-linux- make \r
+rename ./busybox to xzcat\r
+\r
+\r
+======== How to build ash/hexdump/xzcat for mips64el ======== \r
+#download mips64el-musl cross toolchain from https://github.com/ventoy/musl-cross-make/releases/download/latest/\r
+#How to get ash.config/hexdump.cofig/xzcat.config\r
+#ARCH=mips CROSS_COMPILE=mips64el-linux-musl- make allnoconfig "CFLAGS+=-mips64r2 -mabi=64 -Os" "LDFLAGS+=-mips64r2 -mabi=64 -Os"\r
+#ARCH=mips CROSS_COMPILE=mips64el-linux-musl- make menuconfig "CFLAGS+=-mips64r2 -mabi=64 -Os" "LDFLAGS+=-mips64r2 -mabi=64 -Os"\r
+#----> enable static build\r
+#----> enable xzcat\r
+#get mips64el_xzcat.config\r
+\r
+tar xf busybox-1.32.0.tar.bz2\r
+cd busybox-1.32.0\r
+copy mips64el_xzcat.config as .config\r
+ARCH=mips CROSS_COMPILE=mips64el-linux-musl- make "CFLAGS+=-mips64r2 -mabi=64 -Os" "LDFLAGS+=-mips64r2 -mabi=64 -Os"\r
+rename ./busybox to xzcat\r
+\r
+\r
+======== How to build full busybox =========\r
+#make defconfig\r
+#make menuconfig select static build\r
+\r
+======== How to build ash/hexdump/xzcat for x86_64 ==========\r
+#How to get ash.config/hexdump.cofig/xzcat.config\r
+#make allnoconfig\r
+#make menuconfig \r
+#----> enable static build\r
+#----> enable xzcat\r
+#get x86_64_xzcat.config\r
+\r
+\r
+tar xf busybox-1.32.0.tar.bz2\r
+cd busybox-1.32.0\r
+copy x86_64_xzcat.config as .config\r
+modify Makefile\r
+CC = gcc -specs "/usr/local/musl/lib/musl-gcc.specs"\r
+MODFLAGS = -DMODULE -specs "/usr/local/musl/lib/musl-gcc.specs"\r
+make\r
+rename ./busybox to xzcat\r
\r
\r
\r
-\r
-ARCH=arm64 CROSS_COMPILE=aarch64-linux- make allnoconfig \r
-\r
-\r
-======== use mini-native-x86_64 uclibc to build ash/hexdump/busybox for x86_64 ==========\r
-\r
-\r