Skip to content

Commit 545a74e

Browse files
committed
build: fix bitcoin-chainstate when libbitcoinkernel is static
Libtool is unable to calculate dependencies correctly so give it some help.
1 parent 9c253d2 commit 545a74e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Makefile.am

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -860,6 +860,10 @@ bitcoin_chainstate_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
860860
# setting --{en,dis}able-shared.
861861
bitcoin_chainstate_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(PTHREAD_FLAGS)
862862
bitcoin_chainstate_LDADD = $(LIBBITCOINKERNEL)
863+
864+
# libtool is unable to calculate this indirect dependency, presumably because it's a subproject.
865+
# libsecp256k1 only needs to be linked in when libbitcoinkernel is static.
866+
bitcoin_chainstate_LDADD += $(LIBSECP256K1)
863867
#
864868

865869
# bitcoinkernel library #

0 commit comments

Comments
 (0)