[Buildroot] [PATCH 1/1] package/tinydtls: fix build with automake >= 1.16.4
Fabrice Fontaine
fontaine.fabrice at gmail.com
Wed Oct 13 18:43:07 UTC 2021
Touch ar-lib as suggested by upstream in
https://github.com/eclipse/tinydtls/pull/103 and
https://github.com/eclipse/tinydtls/commit/5c6fd178e83cec7ccc40ac3ab13a15ce611da8a8
to avoid the following build failure since bump of automake to version
1.16.4 in commit fe90272b5128987ee7492fff950660e05324838d:
configure.ac: error: required file 'ar-lib' not found
Fixes:
- http://autobuild.buildroot.org/results/fa23cdf0d454c2ad11af3cdcc2810cd442918667
Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
---
package/tinydtls/tinydtls.mk | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/package/tinydtls/tinydtls.mk b/package/tinydtls/tinydtls.mk
index 6d839bc05a..bba9e5f6fa 100644
--- a/package/tinydtls/tinydtls.mk
+++ b/package/tinydtls/tinydtls.mk
@@ -16,4 +16,10 @@ TINYDTLS_AUTORECONF = YES
# use inttypes.h data types instead of u_intXX_t for musl compatibility
TINYDTLS_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -DSHA2_USE_INTTYPES_H"
+# Fix build with automake >= 1.16.4
+define TINYDTLS_TOUCH_AR_LIB
+ touch $(@D)/ar-lib
+endef
+TINYDTLS_PRE_CONFIGURE_HOOKS += TINYDTLS_TOUCH_AR_LIB
+
$(eval $(autotools-package))
--
2.33.0
More information about the buildroot
mailing list