From f92edb44ba0c1ecd8d9363e9a274b5346554009d Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Thu, 29 Dec 2011 16:51:47 +0000 Subject: [PATCH] how to update the wrapper --- installer/lib/wrapper/README.txt | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 installer/lib/wrapper/README.txt diff --git a/installer/lib/wrapper/README.txt b/installer/lib/wrapper/README.txt new file mode 100644 index 0000000000..7771bf25f6 --- /dev/null +++ b/installer/lib/wrapper/README.txt @@ -0,0 +1,39 @@ +Wrapper update instructions: + +Get the community "delta pack" from http://wrapper.tanukisoftware.com/doc/english/download.jsp + +Get the source from http://wrapper.tanukisoftware.com/downloads/ + +From the delta pack, copy lib/wrapper.jar to all/ + +From the delta pack, strip the binaries in lib/ +(if you have the tools to do so for that architecture) and copy +to xxx/librapper.so, libwrapper.jnilib, or libwrapper.dll for the following directories. +Don't forget to disable the execute bit. + linux (x86-32) + linux64 (x86-64) + linux-ppc (ppc-32) + solaris (sparc-32) + win32 + +From the delta pack, strip the binaries in bin/ and copy +to xxx/i2psvc for the same directories as above. +Don't forget to disable the execute bit. + +For armv5 and armv7, build from source following the instructions +in linux-armv7/README.txt. +Don't forget to strip the binaries and disable the execute bit. +We use a trimslice for armv7 building. + +For freebsd and freebsd64, we don't use the Tanuki binaries +because they are compiled in FBSD v6. Compile from source in +FreeBSD 7.4 to eliminate the dependency on the compat6x port. +Don't forget to strip the binaries and disable the execute bit. + +For macosx, combine the universal-32 and universal-64 files +from the delta pack (each a 2-architecture fat file) +into a "quad-fat" binary. + +For win64, build from source following the instructions +in win64/README-x64-win.txt. +Don't forget to strip the binaries and disable the execute bit. -- GitLab