Skip to content

Commit 46e0fff

Browse files
Fix meson setup command for fuzzing configuration (#14222)
Updated meson setup command to use valid value for -Dfuzzing and added additional flags for linking.
1 parent 028083b commit 46e0fff

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

projects/bind9/build.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ export CXXFLAGS="${CXXFLAGS} -fPIC -Wl,--allow-multiple-definition"
2020

2121
git apply --ignore-space-change --ignore-whitespace $SRC/patch.diff
2222

23-
meson setup build -Dfuzzing=oss-fuzz -Dcmocka=enabled \
24-
-Dc_link_args="$CFLAGS" -Dcpp_link_args="$CXXFLAGS" \
25-
-Dc_args="$CFLAGS" -Dcpp_args="$CXXFLAGS" \
26-
-Ddefault_library=static -Dprefer_static=true
23+
# Use valid value for -Dfuzzing (enabled/disabled/auto)
24+
meson setup build -Dfuzzing=enabled -Dcmocka=enabled \
25+
-Dc_link_args="$CFLAGS" -Dcpp_link_args="$CXXFLAGS" \
26+
-Dc_args="$CFLAGS" -Dcpp_args="$CXXFLAGS" \
27+
-Ddefault_library=static -Dprefer_static=true \
28+
-Db_lto=false \
29+
-Dnamed-lto=off
2730
meson compile -C build fuzz_dns_master_load fuzz_dns_message_checksig fuzz_dns_message_parse fuzz_dns_name_fromtext_target fuzz_dns_name_fromwire fuzz_dns_qp fuzz_dns_qpkey_name fuzz_dns_rdata_fromtext fuzz_dns_rdata_fromwire_text fuzz_isc_lex_getmastertoken fuzz_isc_lex_gettoken --verbose
2831

2932
for fuzzname in fuzz_dns_master_load fuzz_dns_message_checksig fuzz_dns_message_parse fuzz_dns_name_fromtext_target fuzz_dns_name_fromwire fuzz_dns_qp fuzz_dns_qpkey_name fuzz_dns_rdata_fromtext fuzz_dns_rdata_fromwire_text fuzz_isc_lex_getmastertoken fuzz_isc_lex_gettoken; do

projects/bind9/project.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ auto_ccs:
1212
- "pspacek@isc.org"
1313
sanitizers:
1414
- address
15-
- undefined
1615
main_repo: 'https://gitlab.isc.org/isc-projects/bind9.git'
1716

1817
fuzzing_engines:

0 commit comments

Comments
 (0)