浏览代码

Add note that RUNPATH might need to be fixed

Stefan Siegl 10 年之前
父节点
当前提交
8934e8c078
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      README.Linux.md

+ 4 - 0
README.Linux.md

@@ -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
 the above commands with `/tmp/v8-install` and then add
 `--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
 archive, i.e. it contains only pointers to the build objects, which