Only use .text sections for aout
Also do not specify alignment. Change-Id: Id4a62bfa0fc3bc56e25689b5de7796bd6e864457
This commit is contained in:
parent
41a0a0cb35
commit
8634eaf87a
1
third_party/x86inc/README.libvpx
vendored
1
third_party/x86inc/README.libvpx
vendored
@ -18,3 +18,4 @@ Avoid 'amdnop' when building with nasm.
|
||||
Set 'private_extern' visibility for macho targets.
|
||||
Copy PIC 'GLOBAL' macros from x86_abi_support.asm
|
||||
Use .text instead of .rodata on macho to avoid broken tables in PIC mode.
|
||||
Use .text with no alignment for aout
|
||||
|
8
third_party/x86inc/x86inc.asm
vendored
8
third_party/x86inc/x86inc.asm
vendored
@ -87,13 +87,19 @@
|
||||
%ifidn __OUTPUT_FORMAT__,macho32
|
||||
SECTION .text align=%1
|
||||
fakegot:
|
||||
%elifidn __OUTPUT_FORMAT__,aout
|
||||
SECTION .text
|
||||
%else
|
||||
SECTION .rodata align=%1
|
||||
%endif
|
||||
%endmacro
|
||||
|
||||
%macro SECTION_TEXT 0-1 16
|
||||
SECTION .text align=%1
|
||||
%ifidn __OUTPUT_FORMAT__,aout
|
||||
SECTION .text
|
||||
%else
|
||||
SECTION .text align=%1
|
||||
%endif
|
||||
%endmacro
|
||||
|
||||
; PIC macros are copied from vpx_ports/x86_abi_support.asm. The "define PIC"
|
||||
|
Loading…
Reference in New Issue
Block a user