From 9ac6c469a57139b601e43584b0d5c0d5c7efb68d Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 27 Mar 2024 16:26:48 +0100 Subject: [PATCH] bliss: Fix build with built-in printf-specifiers This won't work for monolithic builds because the plugin and the executable are built before libstrongswan. --- src/libstrongswan/plugins/bliss/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libstrongswan/plugins/bliss/Makefile.am b/src/libstrongswan/plugins/bliss/Makefile.am index cbe47063dc..4d845884f7 100644 --- a/src/libstrongswan/plugins/bliss/Makefile.am +++ b/src/libstrongswan/plugins/bliss/Makefile.am @@ -53,6 +53,11 @@ bliss_huffman_LDADD = -lm \ $(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la \ libbliss-params.la +# this won't work with monolithic builds +if USE_BUILTIN_PRINTF +bliss_huffman_LDADD += $(top_builddir)/src/libstrongswan/libstrongswan.la +endif + recreate-bliss-huffman : bliss_huffman bliss_huffman_code.h $(AM_V_GEN) \ ./bliss_huffman 1 8 > $(srcdir)/bliss_huffman_code_1.c 2>/dev/null -- 2.47.2