-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
liquid-dsp: migrate to Conan v2 #18866
Conversation
07de0dc
to
a938fbd
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
c1fafd6
to
1c523a2
Compare
This comment has been minimized.
This comment has been minimized.
1c523a2
to
1ce9835
Compare
This comment has been minimized.
This comment has been minimized.
1ce9835
to
62b0b38
Compare
0675e97
to
48563f1
Compare
This comment has been minimized.
This comment has been minimized.
Hooks produced the following warnings for commit 48563f1liquid-dsp/1.6.0@#feb4d99c249be296e0ed133042efef6c
liquid-dsp/1.3.2@#57aabc0acb8fb64c184458a6746b901b
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
not stale |
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.
Looking good, but need answers for the decision of removing windows support
raise ConanInvalidConfiguration("Cross building is not yet supported. Contributions are welcome") | ||
if is_msvc(self): |
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.
In Conan 1 this recipe supports Windows, why are we removing support in this migration?
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.
It did so only through fetching MinGW via Conan and building with it instead of MSVC. I did try that approach and got it to work locally, but it kept failing on C3I due to a missing DLL despite at least 10 iterations of trying to fix this (and Windows is very unhelpful with its DLL error messages).
Relying on GCC from MinGW is a bit of a fragile edge-case for Conan, since it also becomes a build/runtime dependency unless you link GCC statically into a shared library. It's not well supported. See also #21193 (comment)
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.
Okey, we will leave this for the future then. It is better to have this recipe working in conan v2
for now. Even if it does not support MSVC
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
don't close |
Conan v1 pipeline ✔️All green in build 7 (
Conan v2 pipeline ✔️
All green in build 7 ( |
Hooks produced the following warnings for commit f3af01bliquid-dsp/1.3.2@#66e83a981bb7bfcdbd20d23273935fc1
liquid-dsp/1.6.0@#5ccd1f0ba8f6a9303a657be82b58564d
|
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.
LGTM
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.
LGTM. Thank you for porting this recipe.
- This library is not consumed by other recipes in CCI, so dropping oldest version is fine.
- Originally, it comes from [request] liquid-dsp/latest (help needed) #5908, no MSVC support has been requested so far, so dropping it is fine as well.
- An official CMake support will not happen, as there are 3 open PRs in the upstream and the author is not a fan of CMake. So we need to deal with Make and flags directly.
No description provided.