Leif Walsh
366e847e5f
#6 don't do cmake install if we're a subproject of mysql
2013-04-28 20:20:17 -04:00
Leif Walsh
8a56340093
Merge branch 'simplify-build'
2013-04-28 16:38:35 -04:00
Leif Walsh
49285f13c6
#6 export jemalloc targets so mysql/maria can use them
2013-04-28 16:30:58 -04:00
Leif Walsh
566f38f706
turn off jemalloc debug mode for mysql builds, it's more than we need
2013-04-28 08:42:20 -04:00
Yoni Fogel
e18446e180
refs #6566 fix third party default dir for jemalloc, and error text, and remove TOKU_SVNROOT
2013-04-17 00:02:31 -04:00
Yoni Fogel
d6f286b6eb
refs #6566 Cleanup xz subproject in cmake.
...
xz now copies sources into the cmake build directory to prevent unnecessary churn (configure is run directly on sources)
2013-04-17 00:02:30 -04:00
Yoni Fogel
496ff4d5bb
refs #6566 Revert xz third_party patches. Will do this on git to reduce effects on nightly tests.
...
svn merge -c -55449 https://svn.tokutek.com/tokudb/toku/tokudb
svn merge -c -55401 https://svn.tokutek.com/tokudb/toku/tokudb
svn merge -c -55400 https://svn.tokutek.com/tokudb/toku/tokudb
git-svn-id: file:///svn/toku/tokudb@55450 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:35 -04:00
Yoni Fogel
9856021ed0
refs #6566 Improve xz source clone code, cleanup xz subproject
...
git-svn-id: file:///svn/toku/tokudb@55449 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:34 -04:00
Yoni Fogel
21f1ac587b
refs #6566 Move xz sources into (tokudb)/third_party/ in preparation for git move
...
git-svn-id: file:///svn/toku/tokudb@55401 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:34 -04:00
Yoni Fogel
7d4d470526
refs #6566 Compiling/configuring no longer changes XZ source files (it changes a copy)
...
This prevents unnecessarily modified files in svn/git
git-svn-id: file:///svn/toku/tokudb@55400 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:34 -04:00
Leif Walsh
0b59372244
refs #6198 install jemalloc so mongo can use it (and eventually mysql too)
...
git-svn-id: file:///svn/toku/tokudb@55089 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:34 -04:00
Leif Walsh
a22143105f
refs #5940 update to jemalloc-3.3.0 in the fractal tree
...
git-svn-id: file:///svn/toku/tokudb@52623 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:28 -04:00
Leif Walsh
022e55763f
refs #5127 add a couple jemalloc opts
...
git-svn-id: file:///svn/toku/tokudb@50828 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:21 -04:00
Leif Walsh
b13abd5788
refs #5127 make jemalloc use a private namespace internally
...
git-svn-id: file:///svn/toku/tokudb@50738 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:21 -04:00
Leif Walsh
b3d31ec26c
refs #5127 enable debug mode for jemalloc
...
git-svn-id: file:///svn/toku/tokudb@50690 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:20 -04:00
Leif Walsh
a5004f8bcf
closes #5127 use jemalloc in the fractal tree always
...
git-svn-id: file:///svn/toku/tokudb@50680 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:20 -04:00
Leif Walsh
fd213b5b92
refs #4871 some changes that may help the ninja generator
...
git-svn-id: file:///svn/toku/tokudb@48319 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:10 -04:00
Leif Walsh
bd63072bdf
closes #5485 #5368 clean up cmake and get darwin portability:
...
for 5485:
- remove icc handling stuff from cmake
- clean up remaining cmake files
- create libtokudb_static.a in a cleaner way using cmake OBJECT libs (requires cmake 2.8.9)
- use POSITION_INDEPENDENT_CODE property instead of manually setting -fPIC
for 5368:
- fix compilation failures due to small differences between gcc and clang, mostly in tests
- use toku_fileids_are_equal instead of memcmp to compare fileids (closes #5505 )
- create dummy implementation of partitioned_counter for osx (quick fix for, and closes #5506 )
- add mutex->valid bit under TOKU_PTHREAD_DEBUG
- initialize mutex of DB_TXN created during recovery for 2PC (closes #5507 )
git-svn-id: file:///svn/toku/tokudb@48024 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:07 -04:00
Leif Walsh
d6d59ec4b5
[t:4871] use shared lib for {lock,range}_tree tests, speeds up build, and add prefixes to test names to use regexes better
...
also better osx/clang support, compile with -O4 now
and use the same compiler for the fractal tree and lzma
git-svn-id: file:///svn/toku/tokudb@44602 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:50 -04:00
Leif Walsh
a8f936e6c0
[t:4845] remove lzma headers, depend instead on those that get installed. possibly also fix dependency scanning of lzma stuff for parallel builds
...
git-svn-id: file:///svn/toku/tokudb@44299 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:47 -04:00
Leif Walsh
ea1c9352bf
[t:4845] move xz-4.999.9beta up the tree
...
git-svn-id: file:///svn/toku/tokudb@44232 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:00:43 -04:00