diff --git a/debian/install-wolfprov.sh b/debian/install-wolfprov.sh index 99432df8..c0857841 100755 --- a/debian/install-wolfprov.sh +++ b/debian/install-wolfprov.sh @@ -100,6 +100,7 @@ wolfprov_build() { WOLFSSL_ISFIPS=${WOLFSSL_ISFIPS:-0} dpkg-buildpackage -us -uc \ -eWOLFSSL_ISFIPS \ + -eWOLFPROV_DEBUG \ -eCC -eCXX \ -eCCACHE_DIR -eCCACHE_BASEDIR -eCCACHE_NOHASHDIR -eCCACHE_COMPILERCHECK diff --git a/debian/rules b/debian/rules index c4751089..4107443f 100755 --- a/debian/rules +++ b/debian/rules @@ -37,7 +37,7 @@ ifeq ($(WOLFPROV_DEBUG),1) VARIANT := $(VARIANT)-debug VARIANT_DESC := $(VARIANT_DESC) with debug logs VERSION := $(VERSION)-debug - DEBUG_FLAG := --enable-debug + DEBUG_FLAG := --enable-debug --enable-debug-silent endif ifeq ($(DEB_CFLAGS_APPEND),) @@ -57,9 +57,9 @@ override_dh_auto_configure: # ensure only our .pc dirs are searched: \ PKG_CONFIG_DIR= PKG_CONFIG_PATH= \ PKG_CONFIG_LIBDIR="$(PKG_CONFIG_LIBDIR)" \ - dh_auto_configure -- $(DEBUG_FLAG); \ + dh_auto_configure -- $(DEBUG_FLAG) --enable-seed-src; \ else \ - ./configure $(DEBUG_FLAG); \ + ./configure $(DEBUG_FLAG) --enable-seed-src; \ fi override_dh_auto_build: diff --git a/src/wp_seed_src.c b/src/wp_seed_src.c index c6704c2d..fd4b3dad 100644 --- a/src/wp_seed_src.c +++ b/src/wp_seed_src.c @@ -71,7 +71,9 @@ static XFILE g_urandom_file = XBADFILE; /* * Flag indicating whether the seed callback has been registered. */ +#ifdef WC_RNG_SEED_CB static int g_seed_cb_registered = 0; +#endif /** * wolfSSL seed callback that uses the cached /dev/urandom file.