-
Notifications
You must be signed in to change notification settings - Fork 36.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
disable jni in builds #11056
disable jni in builds #11056
Conversation
utACK. @instagibbs had an unrelated build failure due to (auto) jni detection in libsecp256k1. Regardless of that problem (which should be addressed), we should be deterministic in the downstream features we enable/build. |
What is jni and how would it possibly have any influence on us? |
libsecp256k1 has (optional) JNI bindings |
utACK 844b73e though I think the libsecp256k1 JNI (java native interface) default should not be auto ("no" as default makes more sense IMO). |
If the answer is that it doesn't affect us in any way, then it should be disabled, I agree. If anything it's a waste of resources building. utACK. |
ACK 844b73e |
844b73e disable jni in builds (Gregory Sanders) Pull request description: Suggested by @theuni Unneeded and was causing travis issues downstream. Tree-SHA512: 6e302d6fd73cf09c72269e7976cc40e64abdea780278c7333a5196f188f9dede12944f1e03605ec7d194b245213d0a2576bfbdbd0f6ba20154e0e9a68008851c
57752d2 [build] Set --enable-jni to no by default instead of auto. (Karl-Johan Alm) Pull request description: Having `--enable-jni` be `auto` doesn't make a lot of sense, and results in things like bitcoin/bitcoin#11056. Tree-SHA512: 27d6ea041f5d6e249857869ab87b8f7b1f6d18ec5ec82d2c46e692cd690b9f5c5857886725901a29d3539d427d8b6154d0c7909cfa2ce30bb3d4460c05708386
Github-Pull: bitcoin#11056 Rebased-From: 844b73e Tree-SHA512: f735853c3d9abbde5032cc55201b0ddc29679e681ba7d3822cbcbeee17c7185ee984b235411224cfb8ff12550de88a0f1367d55ad24bf52c5c03061330849eb2
Github-Pull: bitcoin#11056 Rebased-From: 844b73e Tree-SHA512: f735853c3d9abbde5032cc55201b0ddc29679e681ba7d3822cbcbeee17c7185ee984b235411224cfb8ff12550de88a0f1367d55ad24bf52c5c03061330849eb2
Github-Pull: bitcoin#11056 Rebased-From: 844b73e Tree-SHA512: f735853c3d9abbde5032cc55201b0ddc29679e681ba7d3822cbcbeee17c7185ee984b235411224cfb8ff12550de88a0f1367d55ad24bf52c5c03061330849eb2
Suggested by @theuni
Unneeded and was causing travis issues downstream.