]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
bliss: Fix build with built-in printf-specifiers
authorTobias Brunner <tobias@strongswan.org>
Wed, 27 Mar 2024 15:26:48 +0000 (16:26 +0100)
committerTobias Brunner <tobias@strongswan.org>
Tue, 2 Apr 2024 12:18:43 +0000 (14:18 +0200)
This won't work for monolithic builds because the plugin and the
executable are built before libstrongswan.

src/libstrongswan/plugins/bliss/Makefile.am

index cbe47063dcb2deffd0e19a4a8e8475e069ffd9b9..4d845884f798d1f0845671e40739686ab383c756 100644 (file)
@@ -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