mirror of
https://gitee.com/open-loongarch/buildroot-2024.08.git
synced 2026-10-28 22:17:12 +08:00
1. 添加python gevent库编译(但只支持LA) 2. 添加python gevent websocket 的编译支持 3. 更新 containerd 版本和补丁,修复编译问题 4. 添加 python pyaudio 的编译支持 5. 更新go的代理修复下载失败的问题 6. glibc版本使用2.38 7. gcc构建添加 <arch>-linux-<lib_c_name e.g. gnu musl> 格式的文件 8. 添加构建交叉编译工具链的配置 9. 添加代理使perl的资源下载更快 10. 添加pigz的压缩rootfs支持,加快构建速度 11. loongarch 支持systemd 12. 添加systemd的窗口自动登录root的功能 13. busybox的tar命令支持 tar -z 和 rev 命令 14. systemd支持自动登陆tty0(通常为屏幕) 15. 修复找不到 console-getty@.service 的bug 16. BR2_PACKAGE_QT5_JSCORE_AVAILABLE使能 17. qt5base支持LA架构编译 18. qt5script 支持 LA 架构编译 19. 修复高版本binutils(>=2.22)导致链接动态库失败的问题 20. 修复mpv使用高版本的waf不能编译的问题 21. 修复当使能WCHAR时procps-ng的编译错误 22. 2k300添加udev规则固定网口设备名字为ethX的格式 23. top命令使用新默认格式格式 24. linuxrc在systemd作为启动进程时,指向/sbin/init,修复不能启动的问题 25. busybox启动支持终端自动登录root 26. busybox启动时tty0支持登陆终端 27. 添加广东龙芯的部分自定义的package 28. 修复tty0显示终端时Qt程序被遮挡的问题 29. 修复设置默认ip失败的问题 30. 更新sdl2支持KMS DRM时无需编译opengl 31. 支持思源宋体 32. 支持在 /etc/profile 声明QT_QPA_FS_TSLIB=1 33. 2k300默认使用tslib作为qt input源 34. 添加编译Qt5的交叉编译套件的配置 35. 添加 quectel-CM 编译 36. 添加内核打包功能 37. 2k300添加strace的编译 38. 添加2k500的简易支持 39. 添加2k1000的简易支持 40. 添加嵌入式系统可用的虚拟键盘 41. 使用自定义的inputrc规则 42. 添加使用自定义systemd timesyncd 的配置 43. 添加默认自定义vimrc,支持中文显示 44. 添加opencv4的编译配置 45. 添加 stressapptest 的支持 46. 支持将RPi.GPIO的demo放入系统中 47. Qt5的交叉编译套件添加sqlite3库的编译支持 48. 添加脚本用于快速选择板卡配置文件 49. 添加gdbserver编译支持 Signed-off-by: maoxiaochuan <maoxiaochuan@loongson.cn>
184 lines
4.6 KiB
Plaintext
184 lines
4.6 KiB
Plaintext
config BR2_TARGET_ROOTFS_EXT2
|
|
bool "ext2/3/4 root filesystem"
|
|
select BR2_PACKAGE_HOST_E2FSPROGS
|
|
help
|
|
Build an ext2/3/4 root filesystem
|
|
|
|
if BR2_TARGET_ROOTFS_EXT2
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_2
|
|
bool
|
|
|
|
choice
|
|
bool "ext2/3/4 variant"
|
|
default BR2_TARGET_ROOTFS_EXT2_2r1
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_2r0
|
|
bool "ext2 (rev0)"
|
|
select BR2_TARGET_ROOTFS_EXT2_2
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_2r1
|
|
bool "ext2 (rev1)"
|
|
select BR2_TARGET_ROOTFS_EXT2_2
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_3
|
|
bool "ext3"
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_4
|
|
bool "ext4"
|
|
|
|
endchoice
|
|
|
|
config BR2_TARGET_ROOTFS_IMG
|
|
bool "img root filesystem"
|
|
depends on BR2_TARGET_ROOTFS_EXT2_4
|
|
default y
|
|
|
|
config BR2_TARGET_ROOTFS_IMG_WITH_PARTITION
|
|
bool "img with partition"
|
|
depends on BR2_TARGET_ROOTFS_IMG
|
|
default y
|
|
help
|
|
if select this must use BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE
|
|
as the size of the filesystem image
|
|
BR2_TARGET_ROOTFS_EXT2_SIZE is unused
|
|
and unit is M (default 512M)
|
|
and must use number
|
|
|
|
config BR2_TARGET_ROOTFS_IMG_WITH_PARTITION_SIZE
|
|
int "M about img size"
|
|
depends on BR2_TARGET_ROOTFS_IMG_WITH_PARTITION
|
|
default 512
|
|
help
|
|
unit is M (default 512M)
|
|
and must use number
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_GEN
|
|
int
|
|
default 2 if BR2_TARGET_ROOTFS_EXT2_2
|
|
default 3 if BR2_TARGET_ROOTFS_EXT2_3
|
|
default 4 if BR2_TARGET_ROOTFS_EXT2_4
|
|
|
|
# All ext generations are revision 1, except ext2r0, which is revision 0
|
|
config BR2_TARGET_ROOTFS_EXT2_REV
|
|
int
|
|
default 0 if BR2_TARGET_ROOTFS_EXT2_2r0
|
|
default 1 if !BR2_TARGET_ROOTFS_EXT2_2r0
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_LABEL
|
|
string "filesystem label"
|
|
default "rootfs"
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_SIZE
|
|
string "exact size"
|
|
default BR2_TARGET_ROOTFS_EXT2_BLOCKS if BR2_TARGET_ROOTFS_EXT2_BLOCKS_WRAP # legacy 2017.08
|
|
default "60M"
|
|
help
|
|
The size of the filesystem image. If it does not have a
|
|
suffix, it is interpreted as power-of-two kilobytes. If it is
|
|
suffixed by 'k', 'm', 'g', 't' (either upper-case or
|
|
lower-case), then it is interpreted in power-of-two kilobytes,
|
|
megabytes, gigabytes, terabytes, etc.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_INODES
|
|
int "exact number of inodes (leave at 0 for auto calculation)"
|
|
default 0
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_INODE_SIZE
|
|
int "inode size"
|
|
default 256
|
|
help
|
|
Set the size of inodes, in bytes, as a power of 2 larger or
|
|
equal to 128.
|
|
|
|
Set to 0 to let the filesystem generator decide based on the
|
|
file system size. If unsure, keep the default, 256.
|
|
|
|
Note: 128-byte inodes suffer of the Y2K38 problem, and can't
|
|
store timestamps beyond 2038-01-19 03:14:07Z.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_RESBLKS
|
|
int "reserved blocks percentage"
|
|
default 5
|
|
help
|
|
The number of blocks on the filesystem (as a percentage of the
|
|
total number of blocks), that are reserved for use by root.
|
|
Traditionally, this has been 5%, and all ext-related tools
|
|
still default to reserving 5% when creating a new ext
|
|
filesystem.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS
|
|
string "additional mke2fs options"
|
|
default "-O ^64bit"
|
|
help
|
|
Specify a space-separated list of mke2fs options, including
|
|
any ext2/3/4 filesystem features.
|
|
|
|
For more information about the mke2fs options, see the manual
|
|
page mke2fs(8).
|
|
|
|
For more information about the ext2/3/4 features which can be
|
|
set, see the manual page ext4(5).
|
|
|
|
The default is "-O ^64bit", i.e. disable 64-bit filesystem
|
|
support. This default value has been chosen because U-Boot
|
|
versions before 2017.02 don't support this filesystem
|
|
option: using it may make the filesystem unreadable by
|
|
U-Boot.
|
|
|
|
choice
|
|
prompt "Compression method"
|
|
default BR2_TARGET_ROOTFS_EXT2_NONE
|
|
help
|
|
Select compressor for ext2/3/4 filesystem of the root
|
|
filesystem
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_NONE
|
|
bool "no compression"
|
|
help
|
|
Do not compress the ext2/3/4 filesystem.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_GZIP
|
|
bool "gzip"
|
|
help
|
|
Do compress the ext2/3/4 filesystem with gzip.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_BZIP2
|
|
bool "bzip2"
|
|
help
|
|
Do compress the ext2/3/4 filesystem with bzip2.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_LZ4
|
|
bool "lz4"
|
|
help
|
|
Do compress the ext2 filesystem with lz4.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_LZMA
|
|
bool "lzma"
|
|
help
|
|
Do compress the ext2/3/4 filesystem with lzma.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_LZO
|
|
bool "lzo"
|
|
help
|
|
Do compress the ext2 filesystem with lzop.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_XZ
|
|
bool "xz"
|
|
help
|
|
Do compress the ext2 filesystem with xz.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_ZSTD
|
|
bool "zstd"
|
|
help
|
|
Do compress the ext2 filesystem with zstd.
|
|
|
|
config BR2_TARGET_ROOTFS_EXT2_PIGZ
|
|
bool "pigz"
|
|
help
|
|
Do compress the ext2 filesystem with pigz.
|
|
|
|
endchoice
|
|
|
|
endif # BR2_TARGET_ROOTFS_EXT2
|