Skip to content

Commit

Permalink
rec: Enable Undefined Behavior Sanitizer on Circle CI
Browse files Browse the repository at this point in the history
  • Loading branch information
rgacogne committed Feb 28, 2020
1 parent 7307ce3 commit 3ac203b
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -852,6 +852,8 @@ jobs:
build-recursor:
docker:
- image: debian:buster
environment:
UBSAN_OPTIONS: 'print_stacktrace=1:halt_on_error=1'
steps:
- restore-cache-ccache:
product: recursor
Expand Down Expand Up @@ -901,7 +903,9 @@ jobs:
--with-lua=luajit \
--with-libcap \
--with-protobuf=yes \
--without-net-snmp
--without-net-snmp \
--enable-asan \
--enable-ubsan
working_directory: ~/project/pdns/recursordist
- run:
name: build
Expand All @@ -927,6 +931,8 @@ jobs:

docker:
- image: debian:buster
environment:
UBSAN_OPTIONS: 'print_stacktrace=1:halt_on_error=1'
steps:
- add-auth-repo
- run: apt-get --no-install-recommends install -qq -y pdns-server pdns-backend-bind pdns-tools daemontools authbind jq libfaketime lua-posix lua-socket moreutils bc virtualenv protobuf-compiler
Expand Down

0 comments on commit 3ac203b

Please sign in to comment.