From 51cfc49c64a26f5a41fc2848d4e3682c3e0634d3 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Tue, 5 Jul 2022 09:28:56 +0200 Subject: [PATCH] build: Link `bench` binary statically This change prevents linker errors when cross compiling with `--host=x86_64-w64-mingw32`. --- Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile.am b/Makefile.am index 6eb2245569..90b184841c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -100,6 +100,7 @@ if USE_BENCHMARK noinst_PROGRAMS += bench bench_internal bench_ecmult bench_SOURCES = src/bench.c bench_LDADD = libsecp256k1.la $(SECP_LIBS) $(SECP_TEST_LIBS) $(COMMON_LIB) +bench_LDFLAGS = -static bench_internal_SOURCES = src/bench_internal.c bench_internal_LDADD = $(SECP_LIBS) $(COMMON_LIB) $(PRECOMPUTED_LIB) bench_internal_CPPFLAGS = $(SECP_INCLUDES)