Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Disable LeakSanitizer in Fedora CI
Alex Richardson committed 5 years ago
commit 6bf3799ff21a9f3d5dd0fe3d8f9b90297ac15263
parent 6547f46
2 files changed +6 -1
modified .cirrus.yml
@@ -61,6 +61,11 @@ fedora_task:
                CPPFLAGS: -fsanitize=address -g
                CXXFLAGS: -fsanitize=address -g
                CFLAGS: -fsanitize=address -g
+
                # False-positive leak detection in glibc:
+
                # Direct leak of 12 byte(s) in 2 object(s) allocated from:
+
                # #0 0x7fe222e5d3cf in __interceptor_malloc (/lib64/libasan.so.6+0xab3cf)
+
                # #1 0x7fe22260f08f in __vasprintf_internal (/lib64/libc.so.6+0x7f08f)
+
                ASAN_OPTIONS: detect_leaks=0
        install_script:
                - dnf -y upgrade
                - dnf -y install kyua libatf-c-devel libatf-sh-devel libatf-sh libbsd-devel gcc g++ make zlib-devel bzip2-devel libarchive-devel openssl-devel xz-devel m4 lz4-devel expat-devel libxml2-devel libacl-devel libzstd-devel diffutils bsdtar openssl which xz
modified tests/frontend/pkg.sh
@@ -46,7 +46,7 @@ pkg_config_defaults_body()
	    -o match:'^ *SSH_RESTRICT_DIR = "";$' \
	    -e empty              \
	    -s exit:0             \
-
	    env -i PATH="${PATH}" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" pkg -C "" -R "" -vv
+
	    env -i ASAN_OPTIONS="${ASAN_OPTIONS}" PATH="${PATH}" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" pkg -C "" -R "" -vv
}

pkg_create_manifest_bad_syntax_body()