编译环境是MacOS下的docker,采用的镜像是Debian10 bullseye。
内核没做特别调整过,都是默认的
在执行./build.sh friendlywrt 出现错误,如下:
make[2]: execvp: /usr/bin/env: Argument list too long
make[2]: *** [package/Makefile:68: package/install] Error 127
...
make[1]: *** [package/Makefile:108: /home/pierre/friendlywrt-rk3328/friendlywrt/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_install] Error 2
图上的那一串字符串大约有13000多长。貌似是最后打包的命令
IPKG_NO_SCRIPT=1 IPKG_INSTROOT=/home/pierre/friendlywrt-rk3328/friendlywrt/build_dir/target-aarch64_cortex-a53_musl/root-rockchip-rk3328 TMPDIR=/home/pierre/friendlywrt-rk3328/friendlywrt/build_dir/target-aarch64_cortex-a53_musl/root-rockchip-rk3328/tmp /home/pierre/friendlywrt-rk3328/friendlywrt/staging_dir/host/bin/opkg --offline-root /home/pierre/friendlywrt-rk3328/friendlywrt/build_dir/target-aarch64_cortex-a53_musl/root-rockchip-rk3328 --force-postinstall --add-dest root:/ --add-arch all:100 --add-arch aarch64_cortex-a53:200 install \
以下省略1万字
参考资料如下:
http://wiki.friendlyarm.com/wiki/index.php/How_to_Build_FriendlyWrt/zh#.E6.96.B9.E6.B3.95.E4.BA.8C.EF.BC.9A.E7.9B.B4.E6.8E.A5.E4.BB.8Egithub.E4.B8.8B.E8.BD.BD.E5.AE.8C.E6.95.B4.E7.9A.84.E6.BA.90.E4.BB.A3.E7.A0.81硬件是 R2S小黄盒子
请问如何解决?修改ulimit貌似也没啥用,照样出一样的错。