1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
How to update libcoro
=====================
cvs up
How to update libev
===================
Remove Tarantool patches (see csv diff -U8).
cvs up
Add patches back.
How to update luajit
====================
Run from project root dir:
git submodule update --reference v2.0.1-fixed -- third_party/luajit
How to update libobjc2
======================
How initial import was done:
svn co http://svn.gna.org/svn/gnustep/libs/libobjc2/trunk/ ./libobjc
find . -name '.svn' | xargs rm -rf
rm Makefile.clang
rm GNUMakefile
How to update it:
- delete GNUmakefile
- delete CMakeLists.txt
- merge our Makefile with the Makefile in
the source tarball
- preserve the zero-warnings patch 43771c84f7f5bf04e426dde30a31303d4699f00d
How to update libeio
====================
Note: we have two important changes to the stock libeio:
- it's possible to change the libeio thread stack size
with EIO_STACKSIZE constant. In particular, EIO_STACKSIZE
set to 0 means the default stack size.
A larger stack size is necessary to make getaddrinfo()
work.
- replace config.h with tarantool/config.h in eio.c
Otherwise: cvs up
How to update rb.h
======================
Get the header from
git://canonware.com/jemalloc.git
apply rb.patch patch
=======
How to update murmur hash
=========================
wget http://smhasher.googlecode.com/svn/trunk/PMurHash.c -O PMurHash.c
wget http://smhasher.googlecode.com/svn/trunk/PMurHash.h -O PMurHash.h
|