Linux x86 32 bit Yasm error
Issue #150
closed
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)
-
-
- changed status to closed
- Log in to comment
HIGH_BIT_DEPTH=1 build for 32-bit x86 is not officially supported.