summaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2022-03-18 15:42:33 -0700
committerAndres Freund <andres@anarazel.de>2022-03-18 15:42:33 -0700
commit4a288a37f9b7bfd13c4f5cd8b545ac856f975813 (patch)
tree8551a60f891c367de96afe3442b259440ea1be75 /.cirrus.yml
parent225fb558cd42fe05b5ac55b7586cc1d16fd2f0ea (diff)
downloadpostgresql-4a288a37f9b7bfd13c4f5cd8b545ac856f975813.tar.gz
ci: compile with -Og where applicable.
To improve performance of check-world, and improve debugging, without significantly slower builds (they're cached anyway). This makes freebsd check-world run in 8.5 minutes rather than 15 minutes. Author: Justin Pryzby <pryzbyj@telsasoft.com> Reviewed-By: Andres Freund <andres@anarazel.de> Discussion: https://postgr.es/m/20220310220611.GH28503@telsasoft.com
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml10
1 files changed, 5 insertions, 5 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index 3e3a7c81e4..6929a0d65a 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -107,7 +107,7 @@ task:
\
CC="ccache cc" \
CXX="ccache c++" \
- CFLAGS="-O0 -ggdb"
+ CFLAGS="-Og -ggdb"
EOF
build_script: su postgres -c "gmake -s -j${BUILD_JOBS} world-bin"
upload_caches: ccache
@@ -201,8 +201,8 @@ task:
CC="ccache gcc" \
CXX="ccache g++" \
CLANG="ccache clang" \
- CFLAGS="-O0 -ggdb" \
- CXXFLAGS="-O0 -ggdb"
+ CFLAGS="-Og -ggdb" \
+ CXXFLAGS="-Og -ggdb"
EOF
build_script: su postgres -c "make -s -j${BUILD_JOBS} world-bin"
upload_caches: ccache
@@ -315,8 +315,8 @@ task:
CC="ccache cc" \
CXX="ccache c++" \
CLANG="ccache ${brewpath}/llvm/bin/ccache" \
- CFLAGS="-O0 -ggdb" \
- CXXFLAGS="-O0 -ggdb" \
+ CFLAGS="-Og -ggdb" \
+ CXXFLAGS="-Og -ggdb" \
\
LLVM_CONFIG=${brewpath}/llvm/bin/llvm-config \
PYTHON=python3