Skip to content

configure updates and build clean scripts#368

Closed
Asherda wants to merge 19 commits intomiketout:devfrom
Asherda:build-updates
Closed

configure updates and build clean scripts#368
Asherda wants to merge 19 commits intomiketout:devfrom
Asherda:build-updates

Conversation

@Asherda
Copy link
Copy Markdown

@Asherda Asherda commented Jun 27, 2025

No description provided.

str4d and others added 19 commits June 26, 2025 18:44
This reverts commit c4379e3.

(cherry picked from commit zcash/zcash/72aa644a2a39c3f0434bf24913c64cd88221fbe7)
This enables the use of different compiler sanitizers, coresponding to
the -fsanitize option in GCC and Clang.

(cherry picked from commit ce0a143)
Various changes:

 * Don't check $GCC and $GXX
 * Prefer -Og instead of -O0
 * If -g3 isn't available, use -g

This also incidentally fixes compiler warnings with GCC and glibc when using
--enable-debug, as the old default values mixed poorly with the hardening flags.

(cherry picked from commit 45e2031)
Don't optimize at all when --enable-debug is supplied. This makes sure
that nothing is optimized out.

(cherry picked from commit 81ddf86)
Re-adds flags that were removed in 72aa644.

(cherry picked from commit bbdba3b)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 6174ba2)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 4718c1e)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 531e2b2)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 9f6278e)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 457437e)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 6b8c0bc)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 6214266)
…d by clean.sh.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 47b05ab)
@Asherda Asherda closed this Jul 11, 2025
@Asherda Asherda deleted the build-updates branch October 22, 2025 20:33
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.

8 participants