if BR2_PACKAGE_LIBOPENSSL # 4xx PowerPC cores seem to have trouble with openssl's ASM # optimizations config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH_LINUX_PPC bool default y if BR2_powerpc depends on !BR2_powerpc_401 depends on !BR2_powerpc_403 depends on !BR2_powerpc_405 depends on !BR2_powerpc_405fp depends on !BR2_powerpc_440 depends on !BR2_powerpc_440fp config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH string # Use "gcc" minimalistic target to disable DSO # no-asm is needed with generic architectures such as gcc, see # https://github.com/openssl/openssl/issues/9839 default "gcc no-asm" if BR2_STATIC_LIBS # Doesn't work for thumb-only (Cortex-M?) default "linux-armv4" if BR2_ARM_CPU_HAS_ARM default "linux-aarch64" if BR2_aarch64 default "linux-ppc" if BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH_LINUX_PPC default "linux-ppc64" if BR2_powerpc64 default "linux-ppc64le" if BR2_powerpc64le default "linux-x86" if BR2_i386 default "linux-x86_64" if BR2_x86_64 # no-asm is needed with generic architectures such as # linux-generic{32,64}, see # https://github.com/openssl/openssl/issues/9839 default "linux-generic64 no-asm" if BR2_ARCH_IS_64 default "linux-generic32 no-asm" config BR2_PACKAGE_LIBOPENSSL_BIN bool "openssl binary" help Install the openssl binary and the associated helper scripts to the target file system. This is a command line tool for doing various cryptographic stuff. config BR2_PACKAGE_LIBOPENSSL_ENGINES bool "openssl additional engines" help Install additional encryption engine libraries. endif # BR2_PACKAGE_LIBOPENSSL