Skip to content

Non-optimized builds#12

Draft
fcremo wants to merge 3 commits intorevng:masterfrom
fcremo:feature/non-optimized-builds
Draft

Non-optimized builds#12
fcremo wants to merge 3 commits intorevng:masterfrom
fcremo:feature/non-optimized-builds

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
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