1*4882a593SmuzhiyunRockchip prebuilt tools (static linked) 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunPrebuilt from Rockchip buildroot 2021 SDK: 4*4882a593Smuzhiyund92d79eaf2 strace: Fix static configure error when xz and libunwind are enabled 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunUsing rockchip_{rk3036,rk3326_64}_defconfig with addition configs: 7*4882a593SmuzhiyunBR2_PACKAGE_ANDROID_TOOLS=y 8*4882a593SmuzhiyunBR2_PACKAGE_ANDROID_TOOLS_STATIC=y 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunBR2_PACKAGE_BUSYBOX=y 11*4882a593SmuzhiyunBR2_PACKAGE_BUSYBOX_STATIC=y 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunBR2_PACKAGE_LIBUNWIND=y 14*4882a593SmuzhiyunBR2_PACKAGE_LIBUNWIND_STATIC=y 15*4882a593SmuzhiyunBR2_PACKAGE_ELFUTILS=y 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunBR2_PACKAGE_GDB=y 18*4882a593SmuzhiyunBR2_PACKAGE_GDB_STATIC=y 19*4882a593SmuzhiyunBR2_PACKAGE_GDB_DEBUGGER=y 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunBR2_PACKAGE_LIBDRM=y 22*4882a593SmuzhiyunBR2_PACKAGE_LIBDRM_STATIC=y 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunBR2_PACKAGE_XZ=y 25*4882a593SmuzhiyunBR2_PACKAGE_XZ_STATIC=y 26*4882a593Smuzhiyun 27*4882a593SmuzhiyunBR2_PACKAGE_ZLIB=y 28*4882a593SmuzhiyunBR2_PACKAGE_BZIP2=y 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunBR2_PACKAGE_LINUX_TOOLS_PERF=y 31*4882a593SmuzhiyunBR2_PACKAGE_LINUX_TOOLS_PERF_STATIC=y 32*4882a593Smuzhiyun 33*4882a593SmuzhiyunBR2_PACKAGE_NCURSES=y 34*4882a593SmuzhiyunBR2_PACKAGE_NCURSES_STATIC=y 35*4882a593Smuzhiyun 36*4882a593SmuzhiyunBR2_PACKAGE_PROCPS_NG=y 37*4882a593SmuzhiyunBR2_PACKAGE_PROCPS_NG_STATIC=y 38*4882a593Smuzhiyun 39*4882a593SmuzhiyunBR2_PACKAGE_PROCRANK_LINUX=y 40*4882a593SmuzhiyunBR2_PACKAGE_PROCRANK_LINUX_STATIC=y 41*4882a593Smuzhiyun 42*4882a593SmuzhiyunBR2_PACKAGE_RKTOOLKIT=y 43*4882a593SmuzhiyunBR2_PACKAGE_RKTOOLKIT_STATIC=y 44*4882a593Smuzhiyun 45*4882a593SmuzhiyunBR2_PACKAGE_RKWIFIBT=y 46*4882a593SmuzhiyunBR2_PACKAGE_RKWIFIBT_STATIC=y 47*4882a593Smuzhiyun 48*4882a593SmuzhiyunBR2_PACKAGE_STRACE=y 49*4882a593SmuzhiyunBR2_PACKAGE_STRACE_STATIC=y 50*4882a593Smuzhiyun 51*4882a593SmuzhiyunNOTE: 52*4882a593SmuzhiyunFor building perf: 53*4882a593Smuzhiyun1/ Build dynamic version firstly 54*4882a593Smuzhiyun2/ Enable BR2_PACKAGE_LINUX_TOOLS_PERF_STATIC 55*4882a593Smuzhiyun3/ Run: make linux-tools-reconfigure 56*4882a593Smuzhiyun 57*4882a593SmuzhiyunFor building kmsgrab: 58*4882a593Smuzhiyun1/ ./build.sh shell 59*4882a593Smuzhiyun2/ source ./buildroot/output/$RK_BUILDROOT_CFG/host/environment-setup 60*4882a593Smuzhiyun3/ $CC $RK_DATA_DIR/kmsgrab.c $(pkg-config --cflags --libs libdrm) -static -o kmsgrab 61*4882a593Smuzhiyun 62*4882a593SmuzhiyunExternal sources: 63*4882a593Smuzhiyun1/ rkwifibt: 64*4882a593Smuzhiyun290925f rkwifibt: Fix rtk_hciattach bin 65*4882a593Smuzhiyun2/ rktoolkit: 66*4882a593Smuzhiyunbc1d85d vendor_storage: fixed hex string begin with 00, get wrong string length when read 67