diff --git a/package/dieharder/dieharder.mk b/package/dieharder/dieharder.mk index 05ca25311f..c3eee64553 100644 --- a/package/dieharder/dieharder.mk +++ b/package/dieharder/dieharder.mk @@ -15,13 +15,17 @@ DIEHARDER_DEPENDENCIES = gsl # The original configure does not use variables provided in the # environment so _CONF_ENV does not work. (_CONF_OPTS does). # -# In addition, the m4/*.m4 files are symlinks to /usr/share, which -# clearly doesn't work, so doing an autoreconf replaces them. -# # Finally, we patch configure.ac and some Makefile.am so we need to # autoreconf anyway DIEHARDER_AUTORECONF = YES +# The m4/*.m4 files are symlinks to /usr/share, which clearly doesn't +# work, and doing an autoreconf does not replace them. +define DIEHARDER_M4_CLEAN + rm -f $(@D)/m4/*.m4 +endef +DIEHARDER_POST_PATCH_HOOKS += DIEHARDER_M4_CLEAN + # fix endianness detection ifeq ($(BR2_ENDIAN),"BIG") DIEHARDER_CONF_ENV = ac_cv_c_endian=big