hints/linux.370: Add support for ubsan (undefined behaviour sanitizer) for gcc

This will add an option to compile and link nethack executable
with ubsan and catch undefined behaviour errors on runtime.
This commit is contained in:
Mika Kuoppala
2024-06-01 22:45:05 +03:00
committed by nhmall
parent 6718a8af1f
commit 20f8af224b
3 changed files with 12 additions and 0 deletions

View File

@@ -87,6 +87,11 @@ CFLAGS+=-fsanitize=address
LFLAGS+=-fsanitize=address
endif
ifeq "$(USE_UBSAN)" "1"
CFLAGS+=-fsanitize=undefined
LFLAGS+=-fsanitize=undefined
endif
ifeq "$(USE_CURSESLIB)" "1"
# default
CURSESLIB = -lncurses -ltinfo