mirror of
https://github.com/phpv8/v8js.git
synced 2024-12-23 01:51:51 +00:00
Add note that RUNPATH might need to be fixed
This commit is contained in:
parent
7b926a3d06
commit
8934e8c078
@ -41,6 +41,10 @@ echo -e "create /usr/lib/libv8_libplatform.a\naddlib out/native/obj.target/tools
|
|||||||
If you don't want to overwrite the system copy of v8, replace `/usr` in
|
If you don't want to overwrite the system copy of v8, replace `/usr` in
|
||||||
the above commands with `/tmp/v8-install` and then add
|
the above commands with `/tmp/v8-install` and then add
|
||||||
`--with-v8js=/tmp/v8-install` to the php-v8js `./configure` command below.
|
`--with-v8js=/tmp/v8-install` to the php-v8js `./configure` command below.
|
||||||
|
If you do that with a v8 library of 4.2 branch or newer, then you need
|
||||||
|
to fix the RUNPATH header in the v8js.so library so the libicui18n.so
|
||||||
|
is found. By default it is set to `$ORIGIN/lib.target/`, however the files
|
||||||
|
lie side by side. Use `chrpath -r '$ORIGIN' libv8.so` to fix.
|
||||||
|
|
||||||
`libv8_libplatform.a` should not be copied directly since it's a thin
|
`libv8_libplatform.a` should not be copied directly since it's a thin
|
||||||
archive, i.e. it contains only pointers to the build objects, which
|
archive, i.e. it contains only pointers to the build objects, which
|
||||||
|
Loading…
Reference in New Issue
Block a user