]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - BUSYBOX/build.txt
1.1.01
[Ventoy.git] / BUSYBOX / build.txt
index 538e7ea9e48f72bca99dee20f99ac31dfa44c51f..7a68be81ba122bd5d3c1ee47b4fd929b65d8c2bb 100644 (file)
@@ -13,6 +13,25 @@ ARCH=arm64 CROSS_COMPILE=aarch64-linux- make
 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