Commit graph

142 commits

Author SHA1 Message Date
Rich Prohaska
412f1d9f36 #244 skip jemalloc build if it is not in the third party directory 2014-05-21 11:51:26 -04:00
Leif Walsh
e841d46065 Merge pull request #208 from Tokutek/merge-libs
update TokuMergeLibs to support Tokutek/mongo#983
2014-03-06 17:07:47 -05:00
Leif Walsh
92eae38a31 updated TokuMergeLibs for Tokutek/mongo#983
We needed to be more careful about extracting archives which may
contain multiple objects with the same name.
2014-03-05 19:00:12 -05:00
John Esmet
0a747782cc fixes #199 Remove BDB-related cmake logic, ydb tests (some code, mostly conditional
compilations).
2014-03-05 10:01:39 -05:00
John Esmet
7a76d84d01 fixes #198 Consolidate our portability code by moving toku_include/*
stuff into portability/
2014-03-03 20:07:57 -05:00
Bradley C. Kuszmaul
0a06abb42e Revert "Make the hotbackup library link up"
This reverts commit 843f0050cb.

Should have been on a branch.
2014-02-14 17:07:26 -05:00
Bradley C. Kuszmaul
d0223116ac Revert "Cleanup"
This reverts commit 7fa771e0f3.

Should have been on a branch.
2014-02-14 17:07:10 -05:00
Bradley C. Kuszmaul
91e2af2b42 Cleanup 2014-02-14 15:16:54 -05:00
Bradley C. Kuszmaul
d71b0003a5 Make the hotbackup library link up 2014-02-14 14:31:14 -05:00
Leif Walsh
44002ac2b1 Merge commit 'bafb665' 2013-12-30 11:08:17 -05:00
Leif Walsh
21830bbd68 fixed compilation with clang due to uninteresting -Wignored-attributes Tokutek/mongo#869 2013-12-30 11:06:55 -05:00
Leif Walsh
5faf2143a8 silenced tokudb.data warning if being built as a component Tokutek/mongo#869 2013-12-21 19:00:29 -05:00
Leif Walsh
9f59d06843 added cpack component identifications to all install targets Tokutek/mongo#869 2013-12-20 17:58:48 -05:00
Rich Prohaska
dbfddf4e0d Tokutek/mariadb#12 rebase to mariadb-5.5.34 2013-11-28 09:52:08 -05:00
Rich Prohaska
4e3aa725f1 refs #64 fix clang on linux problems 2013-09-17 11:30:40 -04:00
Leif Walsh
f8ae1ecfe8 remove -u option from cp, fixes #66 2013-09-12 14:41:44 -04:00
RIch Prohaska
b8af9b8c7e Merge pull request #33 from Tokutek/drd-flags
changed cmake to use a new build type for drd Tokutek/ft-engine#48
2013-07-19 11:13:48 -07:00
Leif Walsh
18421f4be8 changed cmake to use a new build type for drd Tokutek/ft-engine#48
This lets us use CMAKE_BUILD_TYPE=drd instead of hijacking
RelWithDebInfo.

Also, make RelWithDebInfo synonymous with Release so we can build
MySQL/MariaDB that way.
2013-07-19 13:55:28 -04:00
Yoni Fogel
403991aaae Refs Tokutek/ft-index#28 Use prctl (on any linux) even if it is too old for PR_SET_PTRACER.
Ignore any error caused by this
2013-07-08 13:43:30 -07:00
Yoni Fogel
53a9e3fa6a Refs Tokutek/ft-index#28 Fix compile failure on machines without prctl 2013-07-05 23:04:52 -07:00
Yoni Fogel
a921615d73 Refs Tokutek/ft-index#28 Fix compile failure 2013-07-05 16:23:23 -07:00
Leif Walsh
5b2010b744 only append -fimplicit-templates if -fno-implicit-templates is already there because of mysql/mariadb 2013-05-02 14:47:40 -04:00
Leif Walsh
9a2b39499a fix cmake check for dlsym() when a subproject of mysql 5.6 2013-05-02 14:47:40 -04:00
Leif Walsh
ec915dfadf disable -fimplicit-templates on clang #6 2013-05-01 08:04:21 -04:00
Rich Prohaska
31ac1c1109 look for toku_config.h 2013-04-30 12:39:32 -04:00
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
Leif Walsh
ce9253a378 #6 append -fimplicit-templates because we want them 2013-04-27 13:46:58 -04:00
Leif Walsh
c063892d92 #6 rename cmake functions duplicated in mysql to prevent name clash 2013-04-27 13:46:33 -04:00
Leif Walsh
eb2ea77876 don't warn about missing test data files if you aren't going to test 2013-04-18 15:56:36 -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
Leif Walsh
ca8367eed5 refs #6566 set TOKUDB_DATA in cmake, rather than relying on svn layout
git-svn-id: file:///svn/toku/tokudb@55578 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:36 -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
Bradley C. Kuszmaul
aa10ba321b Refs #5926. Leif made fortify do the right thing, so unding r54709. Leif says: The RelWithDebInfo target uses -O1 -g, see lines 119 and 120.
git-svn-id: file:///svn/toku/tokudb@54726 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:31 -04:00
Bradley C. Kuszmaul
fa5519f465 Turn off fortify, since it doesn't work for -O0. Refs #5926.
git-svn-id: file:///svn/toku/tokudb@54709 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:31 -04:00
Bradley C. Kuszmaul
f6d1933e12 Fix #6293. Don't use {{{mincore()}}} on Darwin.
git-svn-id: file:///svn/toku/tokudb@54523 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:31 -04:00
Leif Walsh
6d243ec46a refs #4871 remove cmake warning about -Wcast-align. It's been long enough and we're not fixing it any time soon.
git-svn-id: file:///svn/toku/tokudb@54397 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:30 -04:00
Leif Walsh
3400f1d126 closes #6042 add -Wno-error=address-of-array-temporary
git-svn-id: file:///svn/toku/tokudb@53419 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:29 -04:00
Leif Walsh
29ef91a842 closes #5928 add fortify source to RelWithDebInfo
git-svn-id: file:///svn/toku/tokudb@52785 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:29 -04:00
Leif Walsh
d9a440ee26 closes #5949 merge to main
git-svn-id: file:///svn/toku/tokudb@52748 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:28 -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
a0a5410f9d refs #5889 fix O_DIRECT detection
git-svn-id: file:///svn/toku/tokudb@52239 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00
Zardosht Kasheff
f3dc3fdea2 refs #5842, merge Direct I/O to main
git-svn-id: file:///svn/toku/tokudb@52238 c7de825b-a66e-492c-adef-691d508d4ae1
2013-04-17 00:01:27 -04:00