[x265] Compiling 8-bit Win32 target fails: 64 registers r7/r8 used

Dnyaneshwar Gorade dnyaneshwar at multicorewareinc.com
Mon Jul 6 13:57:54 CEST 2015


sent a fix patch. Yes, it was caused by %ARCH_X86_64 removal.

On Mon, Jul 6, 2015 at 5:20 PM, Mario *LigH* Rohkrämer <contact at ligh.de>
wrote:

> Possibly after a line with a check "%if ARCH_X86_64" was removed?
>
> Win32 non-HBD still allows ASM.
>
> +----
> [  8%] Building ASM_YASM object
> common/CMakeFiles/common.dir/x86/pixel-util8.asm.obj
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1801:
> error: undefined symbol `r7d' (first use)
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1801:
> error:  (Each undefined symbol is reported only once.)
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1812:
> error: undefined symbol `r7' (first use)
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1813:
> warning: `r8' is a register in 64-bit mode
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1813:
> error: undefined symbol `r8' (first use)
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1819:
> warning: `r8' is a register in 64-bit mode
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1869:
> warning: `r8' is a register in 64-bit mode
> h:/MSYS-GCC482/home/Entwicklung/x265/source/common/x86/pixel-util8.asm:1869:
> warning: `r8' is a register in 64-bit mode
> make[2]: *** [common/CMakeFiles/common.dir/x86/pixel-util8.asm.obj] Error 1
> +----
>
> --
>
> Fun and success!
> Mario *LigH* Rohkrämer
> mailto:contact at ligh.de
>
> _______________________________________________
> x265-devel mailing list
> x265-devel at videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20150706/855bafde/attachment.html>


More information about the x265-devel mailing list