summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/openssl/Config.in3
-rw-r--r--package/openssl/openssl.mk4
2 files changed, 4 insertions, 3 deletions
diff --git a/package/openssl/Config.in b/package/openssl/Config.in
index 07859ca0c7..d147c071e8 100644
--- a/package/openssl/Config.in
+++ b/package/openssl/Config.in
@@ -13,15 +13,12 @@ if BR2_PACKAGE_OPENSSL
config BR2_PACKAGE_OPENSSL_BIN
bool "openssl binary"
- # uses fork()
- depends on BR2_USE_MMU
depends on !BR2_STATIC_LIBS
help
Install the openssl binary to the target file system. This is a
command line tool for doing various crypthographic stuff.
comment "openssl binary needs a toolchain w/ dynamic library"
- depends on BR2_USE_MMU
depends on BR2_STATIC_LIBS
config BR2_PACKAGE_OPENSSL_ENGINES
diff --git a/package/openssl/openssl.mk b/package/openssl/openssl.mk
index fd8904d28b..34a9830754 100644
--- a/package/openssl/openssl.mk
+++ b/package/openssl/openssl.mk
@@ -22,6 +22,10 @@ endef
OPENSSL_PRE_CONFIGURE_HOOKS += OPENSSL_DISABLE_APPS
endif
+ifeq ($(BR2_USE_MMU),)
+OPENSSL_CFLAGS += -DHAVE_FORK=0
+endif
+
ifeq ($(BR2_PACKAGE_CRYPTODEV_LINUX),y)
OPENSSL_CFLAGS += -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS
OPENSSL_DEPENDENCIES += cryptodev-linux
OpenPOWER on IntegriCloud