| - |
freebsd_task:
|
| - |
install_script: ASSUME_ALWAYS_YES=yes pkg bootstrap -f ; pkg install -y kyua pkgconf python3 bzip2
|
| - |
script:
|
| - |
- mkdir build && cd build
|
| - |
- ../configure $EXTRA_ARGS
|
| - |
- make -j4 || make V=1
|
| - |
check_script:
|
| - |
- cd build
|
| - |
- make check || { kyua report --verbose ; exit 1 ; }
|
| - |
matrix:
|
| - |
- name: freebsd12.3-amd64
|
| - |
freebsd_instance:
|
| - |
image: freebsd-12-3-release-amd64
|
| - |
- name: freebsd13.2-amd64
|
| - |
freebsd_instance:
|
| - |
image: freebsd-13-2-release-amd64
|
| - |
- name: freebsd14-amd64
|
| - |
freebsd_instance:
|
| - |
image_family: freebsd-14-0-snap
|
| - |
env:
|
| - |
#EXTRA_ARGS: --with-asan --with-ubsan
|
| - |
# There are still a few occurrences of this error (adding offset to NULL pointer)
|
| - |
CPPFLAGS: -fno-sanitize=pointer-overflow -ftrivial-auto-var-init=pattern
|
| - |
|
| - |
debian_task:
|
| - |
container:
|
| - |
image: debian:latest
|
| - |
install_script:
|
| - |
- DEBIAN_FRONTEND=noninteractive apt-get update
|
| - |
- DEBIAN_FRONTEND=noninteractive apt-get install -y libsqlite3-dev libbsd-dev libarchive-tools libarchive-dev libssl-dev liblzma-dev liblua5.2-dev nettle-dev liblzo2-dev libattr1-dev libacl1-dev wget build-essential zlib1g-dev libbz2-dev m4 libexpat1-dev liblz4-dev libxml2-dev libzstd-dev kyua atf-sh libatf-dev python3 bzip2
|
| - |
env:
|
| - |
# False-positive leak detection in recent 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
|
| - |
script:
|
| - |
- mkdir build && cd build
|
| - |
- ../configure --with-libarchive.pc --with-asan --with-ubsan
|
| - |
- make -j4 || make V=1
|
| - |
check_script:
|
| - |
- cd build
|
| - |
- make check || { kyua report --verbose ; exit 1 ; }
|
| + |
#freebsd_task:
|
| + |
# install_script: ASSUME_ALWAYS_YES=yes pkg bootstrap -f ; pkg install -y kyua pkgconf python3 bzip2
|
| + |
# script:
|
| + |
# - mkdir build && cd build
|
| + |
# - ../configure $EXTRA_ARGS
|
| + |
# - make -j4 || make V=1
|
| + |
# check_script:
|
| + |
# - cd build
|
| + |
# - make check || { kyua report --verbose ; exit 1 ; }
|
| + |
# matrix:
|
| + |
# - name: freebsd12.3-amd64
|
| + |
# freebsd_instance:
|
| + |
# image: freebsd-12-3-release-amd64
|
| + |
# - name: freebsd13.2-amd64
|
| + |
# freebsd_instance:
|
| + |
# image: freebsd-13-2-release-amd64
|
| + |
# - name: freebsd14-amd64
|
| + |
# freebsd_instance:
|
| + |
# image_family: freebsd-14-0-snap
|
| + |
# env:
|
| + |
# #EXTRA_ARGS: --with-asan --with-ubsan
|
| + |
# # There are still a few occurrences of this error (adding offset to NULL pointer)
|
| + |
# CPPFLAGS: -fno-sanitize=pointer-overflow -ftrivial-auto-var-init=pattern
|
| + |
#
|
| + |
#debian_task:
|
| + |
# container:
|
| + |
# image: debian:latest
|
| + |
# install_script:
|
| + |
# - DEBIAN_FRONTEND=noninteractive apt-get update
|
| + |
# - DEBIAN_FRONTEND=noninteractive apt-get install -y libsqlite3-dev libbsd-dev libarchive-tools libarchive-dev libssl-dev liblzma-dev liblua5.2-dev nettle-dev liblzo2-dev libattr1-dev libacl1-dev wget build-essential zlib1g-dev libbz2-dev m4 libexpat1-dev liblz4-dev libxml2-dev libzstd-dev kyua atf-sh libatf-dev python3 bzip2
|
| + |
# env:
|
| + |
# # False-positive leak detection in recent 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
|
| + |
# script:
|
| + |
# - mkdir build && cd build
|
| + |
# - ../configure --with-libarchive.pc --with-asan --with-ubsan
|
| + |
# - make -j4 || make V=1
|
| + |
# check_script:
|
| + |
# - cd build
|
| + |
# - make check || { kyua report --verbose ; exit 1 ; }
|
| |
|
| |
#osx_task:
|
| |
# osx_instance:
|