mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-27 15:33:28 +08:00
d5e31164c9
Fix the following build failure raised since bump of glibc to version 2.39 in commitb5680f53d6
: ../output-1/build/openrc-0.52.1/meson.build:129:21: ERROR: C shared or static library 'crypt' not found Fixes:b5680f53d6
- http://autobuild.buildroot.org/results/52187a593d3da39051e635a9cb5a19d5bfe2bef6 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
config BR2_PACKAGE_OPENRC
|
|
bool "openrc"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on !BR2_STATIC_LIBS
|
|
depends on !BR2_TOOLCHAIN_USES_UCLIBC
|
|
depends on BR2_INIT_OPENRC
|
|
select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # kmod tools
|
|
select BR2_PACKAGE_KMOD # runtime
|
|
select BR2_PACKAGE_KMOD_TOOLS # runtime
|
|
select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
|
|
select BR2_PACKAGE_NCURSES
|
|
help
|
|
Init that works on top of pid 1 (for example
|
|
openrc-init). By default it does quite a lot on startup
|
|
(like setting hwclock, mounting directories, configuring
|
|
interfaces and so on). So for this init to properly work you
|
|
need at least these tools on the root filesystem (default
|
|
busybox configuration provides them all):
|
|
|
|
swapon, fsck, hwclock, getty, login, grep, mount, coreutils,
|
|
procps, modprobe (kmod), net-tools
|
|
|
|
Number of tools may be decreased by removing services that
|
|
use them.
|
|
|
|
https://github.com/OpenRC/openrc
|
|
|
|
comment "openrc needs a glibc or musl toolchain w/ dynamic library"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_INIT_OPENRC
|
|
depends on BR2_STATIC_LIBS && BR2_TOOLCHAIN_USES_UCLIBC
|