-
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
Add boostdep/1.75.0 recipe #2096
Conversation
Some configurations of 'boostdep/1.73.0' failed in build 1 (
|
Some configurations of 'boostdep/1.73.0' failed in build 2 (
|
This is a executable only recipe, |
Some configurations of 'boostdep/1.73.0' failed in build 3 (
|
Failure in build 4 (
|
Some configurations of 'boostdep/1.73.0' failed in build 5 (
|
Some configurations of 'boostdep/1.73.0' failed in build 6 (
|
Instead of producing the binary, could we package the dependency yaml? The package info would be accessible by the boost project
|
That's what I am doing in #2097 (see its |
Yes I saw that, I am suggesting moving it here! And the |
This has plusses and minuses. plusses
minusses
I prefer the current method of having a separate But let's hear for other opinions. |
That sounds painful!
And there's the pain. This: I noticed the requires but I was under the impression the tool was more standalone. Now looking at it again, I see the tool needs a copy of boost to build, which explains you approach. |
@uilianries @danimtb @SSE4 @jgsogo |
recipes/boostdep/all/conanfile.py
Outdated
return "build_subfolder" | ||
|
||
def requirements(self): | ||
self.requires("boost/1.70.0") |
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.
self.requires("boost/1.70.0") | |
self.requires("boost/1.73.0") |
boostdep is 1.73, but its requirement is 1.70 ?
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.
boostdep is not really using latest boost features.
I lowered the version to enable bootstrapping for a newer boost version,
but I think it does not matter as you can always override the 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.
Probably users will override it. Aligning the version will avoid the warning message related to version overriding.
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.
Or that was the reason: #2096 (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.
🤦 let's revert and keep 1.70
Co-authored-by: Uilian Ries <uilianries@gmail.com>
Some configurations of 'boostdep/1.73.0' failed in build 7 (
|
is this still blocked by #2097 |
No because it doesn't use When #2097 gets added, then this can add
|
All green in build 13 (
|
recipes/boostdep/all/conanfile.py
Outdated
if self.settings.build_type != "Release": | ||
raise ConanInvalidConfiguration("Only Release built_type supported") |
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.
if self.settings.build_type != "Release": | |
raise ConanInvalidConfiguration("Only Release built_type supported") |
Is there a reason to remove Release
builds? We finally decided to keep the Debug
builds just in case someone wants to debug those binaries.
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.
No this was done just for reducing the number of builds.
I will modify the recipe to make it look like other installer recipes.
All green in build 14 (
|
All green in build 15 (
|
Has anyone tried to run the |
Specify library name and version: boostdep/1.73.0
Tool to generate dependency information of boost
@SSE4
conan-center hook activated.