From 0157f7f96b176c2b65ba0a445a48190eca0e60bb Mon Sep 17 00:00:00 2001 From: evgeny Date: Tue, 15 Sep 2026 22:44:27 +0300 Subject: [PATCH] build: fix --asan to build lib/libopus dependency --- build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.sh b/build.sh index cdc7e05d..eb9b2d6a 100755 --- a/build.sh +++ b/build.sh @@ -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