|
|
@@ -276,6 +276,15 @@ define BUSYBOX_INSTALL_INDIVIDUAL_BINARIES
|
|
|
endef
|
|
|
endif
|
|
|
|
|
|
+# Disable SHA1 and SHA256 HWACCEL to avoid segfault in init
|
|
|
+# with some x86 toolchains (mostly musl?).
|
|
|
+ifeq ($(BR2_i386),y)
|
|
|
+define BUSYBOX_MUSL_DISABLE_SHA_HWACCEL
|
|
|
+ $(call KCONFIG_DISABLE_OPT,CONFIG_SHA1_HWACCEL)
|
|
|
+ $(call KCONFIG_DISABLE_OPT,CONFIG_SHA256_HWACCEL)
|
|
|
+endef
|
|
|
+endif
|
|
|
+
|
|
|
# Only install our logging scripts if no other package does it.
|
|
|
ifeq ($(BR2_PACKAGE_SYSKLOGD)$(BR2_PACKAGE_RSYSLOG)$(BR2_PACKAGE_SYSLOG_NG),)
|
|
|
define BUSYBOX_INSTALL_LOGGING_SCRIPT
|
|
|
@@ -364,6 +373,7 @@ endef
|
|
|
BUSYBOX_TARGET_FINALIZE_HOOKS += BUSYBOX_INSTALL_ADD_TO_SHELLS
|
|
|
|
|
|
define BUSYBOX_KCONFIG_FIXUP_CMDS
|
|
|
+ $(BUSYBOX_MUSL_DISABLE_SHA_HWACCEL)
|
|
|
$(BUSYBOX_SET_MMU)
|
|
|
$(BUSYBOX_PREFER_STATIC)
|
|
|
$(BUSYBOX_SET_MDEV)
|