Open tcharding opened 5 months ago
I'm surprised that the code compiles without that define. It erases the SECP256K1_API
markers that appear in the libsecp header files, and which is used by the upstream build process to distinguish between exported and non-exported symbols.
I guess we could drop it since it only occurs in the header files, and we don't compile those..
Removing the define of this variable in
build.rs
doesn't seem to do anything. What does this var do?Context