-
Notifications
You must be signed in to change notification settings - Fork 45
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
added support for x86_64-pc-windows-msvc 64-bit MSVC #336
added support for x86_64-pc-windows-msvc 64-bit MSVC #336
Conversation
#240 fixes for x86_64-pc-windows-msvc_64-bit_MSVC |
@thunderbiscuit I was adding the support for Android emulator as well. I had a doubt going through the UniFfiAndroidPlugin file. |
I think in the case of Android, they're all running on a Linux machine (Android being a sort of fork of Linux) and the emulator is the same. That's why all files required are of |
Wondering if @darkvoid32 would be interested in testing out this PR? We basically need to verify that it builds and runs on Windows. |
Yup, I can get to testing out this PR soon (few days?). |
The way you'd build and test is by doing the following: cd ./bdk-jvm/
./gradlew buildJvmLib
./gradlew test |
Seems like running
|
@darkvoid32 hi, can you confirm on which toolchain you are currently on? |
This is what I get:
|
Umm, I'm not sure of this step, but we have to ig link the build.gradle.kts of bdk-jvm first, I am not sure if it's a step or not, but I definitely got a message regarding this when I clicked on the build file in bdk-jvm module. Did you do something similar? |
Looks like I didn't get that message, just let me know what step it was in case I missed it! Hopefully didn't miss a step while building the project. |
If I understand correctly what you mean here, I think this would be just an IntelliJ/Android Studio IDE link that would not affect the build if you build from your command line. @darkvoid32 I'm not sure why your Rust is not able to find uniffi-rs 0.23... I wonder if they maybe don't release for certain targets? @notmandatory any ideas? |
@darkvoid32 could it be due to rustc / cargo version? |
By the way there is a bug in rust-miniscript with the 1.68 release of the Rust compiler... Dark if you can, use 1.67 |
Thanks for catching the super outdated rust version, updating rustup to version
|
Big step forward! I'll add this to the agenda for the dev call next week and we can look at merging for the next release. Thanks for the hard work @yellowHatpro and the review @darkvoid32! |
Glad it worked ⚡(≧∇≦)ノ |
3a03306
to
90606b2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 90606b2.
Description
Added support for support_added_x86_64-pc-windows-msvc_64-bit_MSVC target
Notes to the reviewers
bdkffi.dll
, which in case of Linux and mac waslibbdkffi
.Changelog notice
Checklists
All Submissions:
cargo fmt
andcargo clippy
before committingNew Features:
Bugfixes: