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

Fix Ubuntu 20.04 dev build #361

Merged
merged 6 commits into from
Jul 10, 2024
Merged

Fix Ubuntu 20.04 dev build #361

merged 6 commits into from
Jul 10, 2024

Conversation

nachovizzo
Copy link
Collaborator

@nachovizzo nachovizzo commented Jul 9, 2024

Fixes #334, which was introduced at #252

Fix dev machine broken build

So I managed to reproduce the problem reported in #334 in one shot here

image

FYI: Ubuntu 22.04 is not a problem due to a higher TBB version; proof here:

Fix

Changing the way we query the default max concurrency fixes the dev build
image

Why?

Our glory build system will use the TBB version available and only install from the source if it is not there. Otherwise, the system won't build.

It looks like the default shipped version doesn't have NUMA_SUPPORT, and thus, this symbol is not created at compile time, for whatever reason.

image

@nachovizzo nachovizzo changed the title Add a new job just to proof the build is now broken Fix Ubuntu 20.04 dev build Jul 9, 2024
@nachovizzo nachovizzo added core build Build system changes labels Jul 9, 2024
@nachovizzo nachovizzo marked this pull request as ready for review July 9, 2024 15:29
@nachovizzo nachovizzo mentioned this pull request Jul 9, 2024
Copy link
Collaborator

@tizianoGuadagnino tizianoGuadagnino left a comment

Choose a reason for hiding this comment

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

I can feel the pain just by looking at the diff

Copy link
Member

@benemer benemer left a comment

Choose a reason for hiding this comment

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

Thanks for looking into this <3

@nachovizzo nachovizzo merged commit 8596de8 into main Jul 10, 2024
19 checks passed
@nachovizzo nachovizzo deleted the nacho/fix_tbb_build branch July 10, 2024 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build system changes core
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build is broken
3 participants