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

Non-optimized builds #12

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

fcremo
Copy link

@fcremo fcremo commented Jan 19, 2021

Warning: This PR requires features from revng/revng-orchestra#20

Tasks

  • add an option to the CI script to create binary archives for all builds
  • add ASAN builds
  • add LTO
  • add PGO

Non-optimized builds

This PR adds a user option allowing to set which build is chosen by default.
It is used by the CI to create binary archives for the optimized, release and debug flavors.
The CI job is run with the REVNG_COMPONENTS_DEFAULT_BUILD environment variable, which is used as the value of the revng_components_default_build user option.

@fcremo fcremo changed the title Non optimized builds Non-optimized builds Jan 19, 2021
@fcremo fcremo force-pushed the feature/non-optimized-builds branch 2 times, most recently from 54a9e8a to 6b83ef5 Compare February 8, 2021 16:44
@fcremo fcremo force-pushed the feature/non-optimized-builds branch 4 times, most recently from 6634e5e to b6ebacb Compare February 9, 2021 12:52
@fcremo fcremo marked this pull request as ready for review February 9, 2021 12:57
@fcremo fcremo force-pushed the feature/non-optimized-builds branch from b6ebacb to ba13605 Compare May 4, 2021 10:03
@@ -44,6 +44,7 @@ def get_env_or_fail(var_name):
mapping = config["github_to_gitlab_mapping"]
default_user = config["default_user"]
ci_user = config["ci_user"]
revng_components_build_names = ["optimized", "debug", "release"]
Copy link
Contributor

Choose a reason for hiding this comment

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

ASan?

@fcremo fcremo force-pushed the feature/non-optimized-builds branch 2 times, most recently from cdce36b to 77fd691 Compare June 15, 2021 10:09
@fcremo fcremo force-pushed the feature/non-optimized-builds branch from 77fd691 to 329ebab Compare June 15, 2021 15:51
@fcremo fcremo force-pushed the feature/non-optimized-builds branch from 329ebab to 173771e Compare July 13, 2021 14:13
@fcremo fcremo marked this pull request as draft July 16, 2021 12:27
@fcremo fcremo force-pushed the feature/non-optimized-builds branch from 173771e to a734698 Compare July 26, 2021 09:14
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.

2 participants