-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
[libjuice] Add new port #13703
[libjuice] Add new port #13703
Conversation
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
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.
Changed in last version
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.
Thanks for the PR!
This overall looks like a really great PR; I just have a few more suggestions on how to reduce the size of the patch file. Minimizing the number of lines changed is really important to make upgrading in the future seamless :)
Co-authored-by: NancyLi1013 <[email protected]>
Co-authored-by: NancyLi1013 <[email protected]>
The failures on x64-uwp and arm-uwp:
Could you please look into this and try to fix it? |
Hi, |
Looks to build now. |
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.
Fixed
Thanks for your quick fix. Could you please help confirm if you have tested the feature |
Nettle has issue when building on Linux.
But looks fine on Windows, I forgot to add the include dir for nettle, which is solved now. |
Nettle works on Linux too, it appears that you need the native autoconf, libtool and gettext installed. (apt install autoconf libtool gettext). |
One last little fix. The nettle target Nettle::Nettle didn't exist. Instead it is just called nettle. |
Looks like the macos runner has crashed. |
Hi, |
Hi @Nemirtingas Thanks for your kindly reminder. Sorry for the delay. |
LGTM now. Thanks for this PR. |
Thanks. |
LGTM, thanks for the PR and fixing all the comments :) |
Describe the pull request
What does your PR fix? Fixes issue [New Port Request] libdatachannel #13487, I'm also creating a port for libdatachannel.
Which triplets are supported/not supported?
I tested on lwindows x86, x64 static library, static CRT, it works.
I tested on linux, windows x86, x64 static library, it works.
I tested on linux, windows x86, x64 dynamic library, it works.
Have you updated the CI baseline? Hum, no ?
Does your PR follow the maintainer guide?
The base CMake file builds 2 distinct libraries for static (which is not exported) and dynamic library. I've patched the CMakeLists.txt to build only the shared library and set it static if static library is picked in vcpkg.
This is my first port, please review carefully,