|
|
|
|
@ -170,6 +170,8 @@ if [ "$USE_ASAN" -eq 1 ]; then
|
|
|
|
|
AF="-fsanitize=address -fno-omit-frame-pointer -g -Og" |
|
|
|
|
AL="-fsanitize=address" |
|
|
|
|
(cd lib && make clean $JOBS $MAKE_ARGS 2>&1 && make "CFLAGS+=$AF" "LDFLAGS+=$AL" $JOBS $MAKE_ARGS 2>&1) || { echo "lib build failed"; exit 1; } |
|
|
|
|
# libopus собирается без ASAN (собственный CFLAGS в Makefile, .a несовместим с PIE) |
|
|
|
|
(cd lib/libopus && make clean $JOBS $MAKE_ARGS 2>&1 && make $JOBS $MAKE_ARGS 2>&1) || { echo "libopus build failed"; exit 1; } |
|
|
|
|
(cd src && make clean $JOBS $MAKE_ARGS 2>&1 && make "CFLAGS+=$AF" "LDFLAGS+=$AL" $JOBS $MAKE_ARGS 2>&1) || { echo "src build failed"; exit 1; } |
|
|
|
|
BUILD_SUCCESS=1 |
|
|
|
|
elif [ "$USE_HARDENED" -eq 1 ]; then |
|
|
|
|
|