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

build: disable debug and sanitizers by default #251

Merged
merged 1 commit into from
Jan 25, 2022
Merged

build: disable debug and sanitizers by default #251

merged 1 commit into from
Jan 25, 2022

Conversation

alanswanson
Copy link

Closes #[issue number]

Description

Debug builds should never be the default. Change debug option to default to off and link it to sanitizer usage (rather than whether being built from git tree). Address sanitizers can cause a program to run twice as slow on top of the debug "-O0" non-optimisation. Also remove some unused macro variables.

From #239 to fix the inherited upstream configure.ac particularly for those (including distros) not using build.sh and just the normal configure/make directly.

Screenshots/screencaps

Release notes

Disable debug build by default. Faster blurring.

Debug builds should never be the default. Change debug option to
default to off and link it to sanitizer usage (rather than whether
being built from git tree). Address sanitizers can cause a program
to run twice as slow on top of the debug "-O0" non-optimisation.
Also remove some unused macro variables.
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