]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/ecryptfs-utils/Config.in
toolchain: GCC bug 85862
[coffee/buildroot.git] / package / ecryptfs-utils / Config.in
1 config BR2_PACKAGE_ECRYPTFS_UTILS
2         bool "ecryptfs-utils"
3         depends on BR2_USE_WCHAR # gettext
4         depends on BR2_USE_MMU # keyutils
5         depends on !BR2_microblaze # keyutils
6         depends on BR2_TOOLCHAIN_HAS_THREADS # libnss -> libnspr
7         depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnss -> libnspr
8         depends on !BR2_MIPS_NABI32 # libnss
9         depends on !BR2_STATIC_LIBS # libnss, keyutils
10         depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_85862 # microblaze specific & GCC < 7.x
11         select BR2_PACKAGE_KEYUTILS
12         select BR2_PACKAGE_LIBNSS
13         # runtime dependency only, some scripts are using the
14         # 'gettext' program to get translations
15         select BR2_PACKAGE_GETTEXT
16         # runtime dependency only
17         select BR2_PACKAGE_GETENT
18         help
19           eCryptfs is a POSIX-compliant enterprise cryptographic
20           filesystem for Linux. It is stacked on top of any other
21           Linux filesystem, it stores cryptographic metadata in the
22           header of each file written.
23
24           The eCryptfs kernel module is available in all Linux kernels
25           since version 2.6.19. This package provides userspace
26           utilities needed to mount eCryptfs.
27
28           Files are encrypted using a passphrase. Consider building
29           openssl for another method.
30
31           http://ecryptfs.org
32
33 comment "ecryptfs-utils needs a toolchain w/ threads, wchar, dynami library"
34         depends on !BR2_microblaze
35         depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
36         depends on BR2_USE_MMU
37         depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
38                 BR2_STATIC_LIBS
39
40 comment "ecryptfs needs a toolchain not affected by GCC bug 85862"
41         depends on BR2_TOOLCHAIN_HAS_GCC_BUG_85862 # libnss