Relocation issue - PPC64/hhvm GitHub Wiki
Deprecated: relocation is disabled by default for non x86-64 architectures. See 74571a78b252e3a072bd2f00f6bc044dc19e3486
As relocation code for HHVM has x64
specific code, for now, it must to be disable to run it in PPC64
architecture.
In order to disable relocation, set the variable hhvm.jit_relocation_size
to 0
.
This variable is located in the php.ini that must be located in /etc/hhvm/php.ini
.
php.ini
Example:
[date]
date.timezone = America/Los_Angeles
[php]
error_reporting = E_ALL & ~E_NOTICE
[hhvm]
hhvm.jit = true
hhvm.jit_a_size = 10485760
hhvm.jit_a_cold_size = 4194304
hhvm.jit_a_frozen_size = 6291456
hhvm.jit_global_data_size = 2097152
hhvm.enable_zend_compat = true
hhvm.mysql.read_timeout = 5000
hhvm.error_handling.notice_frequency = 1
hhvm.error_handling.warning_frequency = 1
hhvm.http.slow_query_threshold = 0
hhvm.resource_limit.serialization_size_limit = 134217728
hhvm.libxml.ext_entity_whitelist = "file"
; We run the typechecker in our CI systems anyway; running it usually isn't
; a good idea if you have a full framework_downloads/ directory.
hhvm.hack.lang.auto_typecheck = 0
hhvm.jit_relocation_size = 0