Linux x86 32 bit Yasm error

Issue #150 closed
djcj created an issue

Compiling with ASM on Linux x86 32 bit fails. Compiling on x86 64 bit works without any problems.

[ 37%] Building ASM_YASM object common/CMakeFiles/common.dir/x86/sad16-a.asm.o
cd /tmp/buildd/x265-1.7+247/x265-10bit/common && /usr/bin/yasm -f elf32 -DARCH_X86_64=0 -DHAVE_ALIGNED_STACK=1 -DHIGH_BIT_DEPTH=1 -DBIT_DEPTH=10 -DX265_NS=x265  -o CMakeFiles/common.dir/x86/sad16-a.asm.o /tmp/buildd/x265-1.7+247/source/common/x86/sad16-a.asm
/tmp/buildd/x265-1.7+247/source/common/x86/sad16-a.asm:380: error: undefined symbol `m8' (first use)
/tmp/buildd/x265-1.7+247/source/common/x86/sad16-a.asm:380: error:  (Each undefined symbol is reported only once.)
/tmp/buildd/x265-1.7+247/source/common/x86/sad16-a.asm:380: error: (HADDUWD:1) undefined symbol `sizeofm8' in preprocessor
/tmp/buildd/x265-1.7+247/source/common/x86/sad16-a.asm:380: error: (HADDD:1) undefined symbol `sizeofm8' in preprocessor
/tmp/buildd/x265-1.7+247/source/common/x86/sad16-a.asm:380: error: (HADDD:8) undefined symbol `sizeofm8' in preprocessor
common/CMakeFiles/common.dir/build.make:207: recipe for target 'common/CMakeFiles/common.dir/x86/sad16-a.asm.o' failed
make[4]: *** [common/CMakeFiles/common.dir/x86/sad16-a.asm.o] Error 1

Comments (2)

  1. Log in to comment