Set 'private_extern' visibility for macho targets
Don't set it when building with 'nasm' Change-Id: I01c211090f6870e0d34011f867471249a5f54bb0
This commit is contained in:
parent
bfbba9c6b0
commit
e0ab364701
1
third_party/x86inc/README.libvpx
vendored
1
third_party/x86inc/README.libvpx
vendored
@ -15,3 +15,4 @@ Manage name mangling (prefixing with '_') manually because 'PREFIX' does not
|
|||||||
Expand PIC default to macho64 and respect CONFIG_PIC from libvpx
|
Expand PIC default to macho64 and respect CONFIG_PIC from libvpx
|
||||||
Catch all elf formats for 'hidden' status and SECTION notes.
|
Catch all elf formats for 'hidden' status and SECTION notes.
|
||||||
Avoid 'amdnop' when building with nasm.
|
Avoid 'amdnop' when building with nasm.
|
||||||
|
Set 'private_extern' visibility for macho targets.
|
||||||
|
12
third_party/x86inc/x86inc.asm.new
vendored
12
third_party/x86inc/x86inc.asm.new
vendored
@ -691,6 +691,18 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg, jge, jng, jnge, ja, jae,
|
|||||||
global %2:function %%VISIBILITY
|
global %2:function %%VISIBILITY
|
||||||
%elifidn __OUTPUT_FORMAT__,elf64
|
%elifidn __OUTPUT_FORMAT__,elf64
|
||||||
global %2:function %%VISIBILITY
|
global %2:function %%VISIBILITY
|
||||||
|
%elifidn __OUTPUT_FORMAT__,macho32
|
||||||
|
%ifdef __NASM_VER__
|
||||||
|
global %2
|
||||||
|
%else
|
||||||
|
global %2:private_extern
|
||||||
|
%endif
|
||||||
|
%elifidn __OUTPUT_FORMAT__,macho64
|
||||||
|
%ifdef __NASM_VER__
|
||||||
|
global %2
|
||||||
|
%else
|
||||||
|
global %2:private_extern
|
||||||
|
%endif
|
||||||
%else
|
%else
|
||||||
global %2
|
global %2
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user