Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge bitcoin-core/secp256k1#1022: build: Windows DLL additions
c0cd7de build: add -no-undefined to libtool LDFLAGS (fanquake) fe32a79 build: pass win32-dll to LT_INIT (fanquake) Pull request description: This takes care of two of the outstanding issues in #923. One being initializing libtool with `win32-dll` and the other being the addition of `-no-undefined` to the libtool LDFLAGS. See each commit for more details. Builders cross-compiling for Windows (including Core) will no-longer see: ```bash libtool: warning: undefined symbols not allowed in x86_64-w64-mingw32 shared libraries; building static only ``` I'm planning on making some related changes downstream. ACKs for top commit: sipa: utACK c0cd7de. We indeed have done the work to propertly mark exported symbols, and AFAIK have no imported symbols apart from standard library ones. real-or-random: ACK c0cd7de hebasto: ACK c0cd7de Tree-SHA512: 6756bc88ac439a27117a1341d82a801cef70354a9e7a563592ab3ac7298fbefdaa0a2c410ea3fba8953d53f254c449dc491069f30468db12791027a65dd02f80
- Loading branch information