From b3d12b3c7fe4b12f4dee68d0f15dfb2c825c867e Mon Sep 17 00:00:00 2001 From: Johann Date: Tue, 31 Mar 2020 15:35:24 +0900 Subject: [PATCH] nasm: require 2.14 with -DCHROMIUM BUG=webm:1679 Change-Id: I75b1f860d111febf0aabe38b89d845ef296728a4 --- vpx_ports/x86_abi_support.asm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vpx_ports/x86_abi_support.asm b/vpx_ports/x86_abi_support.asm index 708fa10..dcdc1f8 100644 --- a/vpx_ports/x86_abi_support.asm +++ b/vpx_ports/x86_abi_support.asm @@ -119,6 +119,13 @@ ; http://www.tortall.net/projects/yasm/ticket/236 ; %ifdef CHROMIUM + %ifdef __NASM_VER__ + %if __NASM_VERSION_ID__ < 0x020e0000 ; 2.14 + ; nasm < 2.14 does not support :private_extern directive + %fatal Must use nasm 2.14 or newer + %endif + %endif + %ifidn __OUTPUT_FORMAT__,elf32 %define PRIVATE :hidden %elifidn __OUTPUT_FORMAT__,elf64 -- 2.7.4