[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master eabe76c5 08/13: Specify $UBSAN_OPTIONS OAOO i
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master eabe76c5 08/13: Specify $UBSAN_OPTIONS OAOO in script |
Date: |
Fri, 10 Jun 2022 21:09:39 -0400 (EDT) |
branch: master
commit eabe76c52a5759ec5553b0eb634fcb80899aa99a
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Specify $UBSAN_OPTIONS OAOO in script
---
nychthemeral_test.sh | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index fbe0acb4..ae8f073e 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -367,7 +367,10 @@ make "$coefficiency" --output-sync=recurse unit_tests
build_type=safestdlib 2>&1
if [ "x86_64-pc-linux-gnu" = "$LMI_TRIPLET" ]
then
printf '\n# default targets with UBSan\n\n'
- make "$coefficiency" build_type=ubsan UBSAN_OPTIONS=print_stacktrace=1 2>&1 \
+
+ export UBSAN_OPTIONS=print_stacktrace=1
+
+ make "$coefficiency" build_type=ubsan 2>&1 \
| tee "$log_dir"/default_targets_ubsan | sed -e "$build_clutter" -e
"$concinnity_clutter" -e "$install_clutter"
printf '\n# unit tests with UBSan\n\n'
@@ -375,7 +378,7 @@ then
(setopt nomultios; \
( \
(make "$coefficiency" --output-sync=recurse unit_tests \
- build_type=ubsan UBSAN_OPTIONS=print_stacktrace=1 \
+ build_type=ubsan \
| tee \
>(grep '\*\*\*') \
>(grep \?\?\?\?) \
@@ -391,7 +394,7 @@ then
printf '\n# system test with UBSan\n\n'
make "$coefficiency" system_test \
- build_type=ubsan UBSAN_OPTIONS=print_stacktrace=1 2>&1 \
+ build_type=ubsan 2>&1 \
| tee "$log_dir"/system_test_ubsan | sed -e "$build_clutter" -e
"$install_clutter"
else
printf '\n# ubsan tests skipped--used with POSIX only\n\n'
- [lmi-commits] [lmi] master 2ca30a6e 09/13: Specify $ASAN_OPTIONS in anticipation of using ASan, (continued)
- [lmi-commits] [lmi] master 2ca30a6e 09/13: Specify $ASAN_OPTIONS in anticipation of using ASan, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 8fba89d4 11/13: Harden ELF linking, just because we can, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 8340ac54 04/13: Fix defect introduced 20050114T1947Z: use before initialization, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 70d45fa9 12/13: Add many sanitizer options, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 49fbebcb 02/13: Record speed measurements, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master ba44bdb9 07/13: Assume IEEE 754 division by zero where desirable, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 21263558 10/13: Ask gcc to comply with IEEE 754 more completely, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 7d702ce2 06/13: Replace std::vector with std::array, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master ade6b59e 03/13: Fix defect introduced 20170221T0207Z: potential UB, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 4f2f4bf7 05/13: Avoid gratuitous UB, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master eabe76c5 08/13: Specify $UBSAN_OPTIONS OAOO in script,
Greg Chicares <=
- [lmi-commits] [lmi] master ae3e7881 13/13: Strengthen warnings, Greg Chicares, 2022/06/10