Skip to content
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

[infra] Build fixes #960

Closed
wants to merge 1 commit into from
Closed

[infra] Build fixes #960

wants to merge 1 commit into from

Conversation

doug-q
Copy link

@doug-q doug-q commented Aug 7, 2023

My gcc 12 toolchain needs the includes for std::is_sorted.

tkassert must be a PUBLIC dependency of tktokenswap because the public header VectorListHybrid.hpp includes tkassert/Assert.hpp.

tklog must be a PUBLIC dependency of tkassert because Assert.hpp includes tklog/TketLog.hpp.

My gcc 12 toolchain needs the <algorithm> includes for std::is_sorted.

tkassert must be a PUBLIC dependency of tktokenswap because the public
header VectorListHybrid.hpp includes tkassert/Assert.hpp.

tklog must be a PUBLIC dependency of tkassert because Assert.hpp
includes tklog/TketLog.hpp.
@doug-q doug-q requested a review from trvto August 7, 2023 08:16
@trvto
Copy link
Contributor

trvto commented Aug 21, 2023

Looks good! I'm not sure but I think this may warrant/require a version bump of the libraries that changed.

Copy link
Contributor

@trvto trvto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After talking to Alec, we should bump the library versions. Can then update the tket dependencies in a another PR

@cqc-alec
Copy link
Collaborator

With the version bump we may need two more PRs, one to update the other libraries that depend on tkassert and then one for tket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants