@@ -300,7 +300,7 @@ jobs:
300300
301301 - name : Check 16KB Alignment
302302 working-directory : ./build
303- run : llvm-objdump -p libopus.so | grep LOAD
303+ run : misaligned=$( llvm-objdump -p libopus.so | grep LOAD | grep -e "Align 2\*\*13" -e "Align 2\*\*12"); if [[ -n "$misaligned" ]]; then echo -e "\e[31mFILE MISALIGNED! \e[0m"; fi
304304
305305 - name : Upload Artifact
306306 uses : actions/upload-artifact@v4
@@ -342,7 +342,7 @@ jobs:
342342
343343 - name : Check 16KB Alignment
344344 working-directory : ./build
345- run : llvm-objdump -p libopus.so | grep LOAD
345+ run : misaligned=$( llvm-objdump -p libopus.so | grep LOAD | grep -e "Align 2\*\*13" -e "Align 2\*\*12"); if [[ -n "$misaligned" ]]; then echo -e "\e[31mFILE MISALIGNED! \e[0m"; fi
346346
347347 - name : Upload Artifact
348348 uses : actions/upload-artifact@v4
@@ -384,7 +384,7 @@ jobs:
384384
385385 - name : Check 16KB Alignment
386386 working-directory : ./build
387- run : llvm-objdump -p libopus.so | grep LOAD
387+ run : misaligned=$( llvm-objdump -p libopus.so | grep LOAD | grep -e "Align 2\*\*13" -e "Align 2\*\*12"); if [[ -n "$misaligned" ]]; then echo -e "\e[31mFILE MISALIGNED! \e[0m"; fi
388388
389389 - name : Upload Artifact
390390 uses : actions/upload-artifact@v4
@@ -417,16 +417,16 @@ jobs:
417417 working-directory : ./build
418418 run : cmake ../opus -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake -DANDROID_ABI=armeabi-v7a -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DOPUS_BUILD_PROGRAMS=ON -DBUILD_TESTING=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_SHARED_LINKER_FLAGS='-Wl,-z,max-page-size=16384,-z,common-page-size=16384' -DCMAKE_EXE_LINKER_FLAGS='-Wl,-z,max-page-size=16384,-z,common-page-size=16384'
419419
420+ - name : Build
421+ working-directory : ./build
422+ run : cmake --build . -j 2 --config Release --target package
423+
420424 - name : Install llvm
421425 run : sudo apt install llvm
422426
423427 - name : Check 16KB Alignment
424428 working-directory : ./build
425- run : llvm-objdump -p libopus.so | grep LOAD
426-
427- - name : Build
428- working-directory : ./build
429- run : cmake --build . -j 2 --config Release --target package
429+ run : misaligned=$(llvm-objdump -p libopus.so | grep LOAD | grep -e "Align 2\*\*13" -e "Align 2\*\*12"); if [[ -n "$misaligned" ]]; then echo -e "\e[31mFILE MISALIGNED! \e[0m"; fi
430430
431431 - name : Upload Artifact
432432 uses : actions/upload-artifact@v4
0 commit comments