Expand PIC default to macho64 and respect CONFIG_PIC from libvpx
Change-Id: Ic8c07cc02c80953920f5f86b426a55114ea2cc44
This commit is contained in:
parent
25a2434752
commit
89ba55ed1c
1
third_party/x86inc/README.libvpx
vendored
1
third_party/x86inc/README.libvpx
vendored
@ -12,3 +12,4 @@ Get configuration from vpx_config.asm.
|
|||||||
Prefix functions with vpx by default.
|
Prefix functions with vpx by default.
|
||||||
Manage name mangling (prefixing with '_') manually because 'PREFIX' does not
|
Manage name mangling (prefixing with '_') manually because 'PREFIX' does not
|
||||||
exist in libvpx.
|
exist in libvpx.
|
||||||
|
Expand PIC default to macho64 and respect CONFIG_PIC from libvpx
|
||||||
|
4
third_party/x86inc/x86inc.asm.new
vendored
4
third_party/x86inc/x86inc.asm.new
vendored
@ -88,11 +88,15 @@
|
|||||||
|
|
||||||
%if WIN64
|
%if WIN64
|
||||||
%define PIC
|
%define PIC
|
||||||
|
%elifidn __OUTPUT_FORMAT__,macho64
|
||||||
|
%define PIC
|
||||||
%elif ARCH_X86_64 == 0
|
%elif ARCH_X86_64 == 0
|
||||||
; x86_32 doesn't require PIC.
|
; x86_32 doesn't require PIC.
|
||||||
; Some distros prefer shared objects to be PIC, but nothing breaks if
|
; Some distros prefer shared objects to be PIC, but nothing breaks if
|
||||||
; the code contains a few textrels, so we'll skip that complexity.
|
; the code contains a few textrels, so we'll skip that complexity.
|
||||||
%undef PIC
|
%undef PIC
|
||||||
|
%elif CONFIG_PIC
|
||||||
|
%define PIC
|
||||||
%endif
|
%endif
|
||||||
%ifdef PIC
|
%ifdef PIC
|
||||||
default rel
|
default rel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user