summaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* configure: check for boost regex library supportJason Dillaman2015-11-051-0/+13
| | | | Signed-off-by: Jason Dillaman <dillaman@redhat.com>
* Merge tag 'v9.2.0'Sage Weil2015-11-051-1/+1
|\ | | | | | | v9.2.0
| * 9.2.0v9.2.0Jenkins Build Slave User2015-11-031-1/+1
| |
* | Merge pull request #5954 from rohanmars/wip-rhel59-fixesSage Weil2015-10-241-9/+9
|\ \ | | | | | | | | | | | | rhel 5.9 librados compile fix, moved blkid to RBD check/compilation Reviewed-by: Sage Weil <sage@redhat.com>
| * | rhel 5.9 librados fix, removed blkid from compilation, Fixes #13177Rohan Mars2015-09-201-9/+9
| | |
* | | Merge pull request #6252 from dx9/wip-12406-mallinfoSage Weil2015-10-241-0/+4
|\ \ \ | | | | | | | | | | | | | | | | common/MemoryModel: Added explicit feature check for mallinfo(). Reviewed-by: Sage Weil <sage@redhat.com>
| * | | common/MemoryModel: Alpine is a linux variant but does not implement ↵John Coyle2015-10-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | mallinfo(). Added explicit feature check. Signed-off-by: John Coyle <dx9err@gmail.com>
* | | | rocksdb: build rocksdb with its own MakefileSage Weil2015-10-171-2/+0
| |_|/ |/| | | | | | | | | | | | | | | | | | | | This lets us track upstream without mantaining our own autotools fork. Move back to rocksdb vanilla 3.11.2 (without our autotools patches). Signed-off-by: Sage Weil <sage@redhat.com>
* | | Merge pull request #6249 from dillaman/wip-13274-infernalisJosh Durgin2015-10-161-1/+0
|\ \ \ | | | | | | | | | | | | | | | | LTTng-UST tracing should be dynamically enabled Reviewed-by: Josh Durgin <jdurgin@redhat.com>
| * | | tracing: merge tracepoint provider makefiles into main makefileJason Dillaman2015-10-141-1/+0
| |/ / | | | | | | | | | | | | | | | | | | This results in the tracepoint provider shared libraries being placed in the library path for unittests. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
* / / 9.1.0v9.1.0Jenkins2015-10-131-1/+1
|/ /
* | build/ops: make dist needs files with names > 99 charactersLoic Dachary2015-09-241-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running make distdir=ceph-9.0.3-1870-gfd861bb dist, a few files have names longer than 99 characters and discarded, which then causes the resulting tarbal to be incomplete: tar: ceph-9.0.3-1870-gfd861bb/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc: file name is too long (max 99); not dumped tar: ceph-9.0.3-1870-gfd861bb/src/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.h: file name is too long (max 99); not dumped Use the tar-ustar format instead of the legacy v7 format (http://www.gnu.org/software/automake/manual/automake.html#Options). It is unlikely machines with a C++11 compiler also have an antique tar binary that would only support v7. Signed-off-by: Loic Dachary <ldachary@redhat.com>
* | systemd: eliminate ceph-rgw tmpfiles.d fileSage Weil2015-09-141-1/+0
| | | | | | | | | | | | | | This is for storing the rgw socket files for fastcgi, which we do not want to enable by default. Signed-off-by: Sage Weil <sage@redhat.com>
* | systemd: no need to preprocess ceph-osd@serviceSage Weil2015-09-141-1/+0
|/ | | | | | This used to be necessary but now is not. Signed-off-by: Sage Weil <sage@redhat.com>
* Merge remote-tracking branch 'gh/infernalis'Sage Weil2015-08-311-6/+0
|\
| * tests: obsolete ceph-disk root testsLoic Dachary2015-08-291-6/+0
| | | | | | | | | | | | | | | | | | | | They were designed to run in a docker container using loop devices instead of disks. Although this was fit for ceph-disk activate tests for regular and dmcrypt devices, a docker instance does not have its own udev instance it is not possible to run tests involving udev events without interfering with the host. Signed-off-by: Loic Dachary <ldachary@redhat.com>
* | Link ceph-fuse to fuse on DARWINYan, Zheng2015-08-311-14/+5
| | | | | | | | Signed-off-by: Yan, Zheng <zyan@redhat.com>
* | configure.ac: check for libboost_random-mt alsoKefu Chai2015-08-291-1/+1
|/ | | | Signed-off-by: Kefu Chai <kchai@redhat.com>
* uuid: use boost::random:random_deviceSage Weil2015-08-241-0/+11
| | | | | | | | | | | The boost mt code uses uninitialized memory for extra randomness, which is a bad idea in general but more importantly makes valgrind unhappy. Use /dev/urandom instead. Unfortunately this introduces a link time dependency.. meh! Fixes: #12736 Signed-off-by: Sage Weil <sage@redhat.com>
* Merge remote-tracking branch 'gh/next'Sage Weil2015-08-241-1/+1
|\
| * 9.0.3v9.0.3Jenkins2015-08-211-1/+1
| |
* | os/fs: add simple FS abstraction layerSage Weil2015-08-191-0/+5
| | | | | | | | | | | | | | - open by handle - xfs allocation hint Signed-off-by: Sage Weil <sage@redhat.com>
* | moved to use boost uuid implementation, based on commit ↵Rohan Mars2015-08-191-1/+0
| | | | | | | | | | | | | | 4fe89a7b14c97b2ed7f357132901beb2bdcec551 Signed-off-by: Rohan Mars <code@rohanmars.com> Reviewed-by: Casey Bodley <cbodley@redhat.com>
* | configure: Fix checking for yasm compabilityYuan Zhou2015-08-171-1/+1
| | | | | | | | | | | | Fix typo when checking yasm Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
* | added autoconf check for getgrouplistblinke2015-08-101-0/+3
| |
* | Merge pull request #5511 from ceph/wip-cxx11Samuel Just2015-08-071-0/+2
|\ \ | | | | | | | | | | | | | | | c++11 ftw Reviewed-by: Samuel Just <sjust@redhat.com> Reviewed-by: Sage Weil <sage@redhat.com>
| * | autoconf: build as c++11Casey Bodley2015-08-031-0/+2
| | | | | | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | | Add initial SELinux supportBoris Ranto2015-08-051-8/+15
| | | | | | | | | | | | | | | | | | | | | This patch modifies the build system and spec file to provide a support for SELinux enforcing in an opt-in matter via ceph-selinux package. Signed-off-by: Boris Ranto <branto@redhat.com>
* | | Autotools to install systemd unit files.Owen Synge2015-08-011-1/+28
| | | | | | | | | | | | | | | | | | | | | To simplify the spec file we should install as much using autotools and as little as possible in the spec file. Signed-off-by: Owen Synge <osynge@suse.com>
* | | Added tmpfiles.d for rgw: templated user and group.Owen Synge2015-08-011-0/+45
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tmpfiles.d are part of system.d and define how temporary directories are setup. rgw needs a socket directory. To do this we template tmpfiles.d user and group for rgw and fill in the values using autotools. Note1: Added to spec file. Note2: Name changed to rgw from radosgw as is preferred name by Sage. Note3: Adds configure options --with-rgw-user=UserName --with-rgw-group=GroupName Note4: Defaults set for debian Note5: spec file overrides defaults for redhat and suse Signed-off-by: Owen Synge <osynge@suse.com>
* | remove libs3 submoduleSage Weil2015-07-301-11/+0
| | | | | | | | Signed-off-by: Sage Weil <sage@redhat.com>
* | remove rest-benchSage Weil2015-07-301-7/+0
|/ | | | | | This is a weak tool; users should look to cosbench or others instead. Signed-off-by: Sage Weil <sage@redhat.com>
* Merge remote-tracking branch 'gh/next'Sage Weil2015-07-161-1/+1
|\
| * 9.0.2v9.0.2Jenkins2015-07-141-1/+1
| |
* | Merge pull request #4699 from joehandzik/masterSage Weil2015-07-151-14/+25
|\ \ | | | | | | | | | | | | | | | FileStore: Collect device partition information Reviewed-by: Sage Weil <sage@redhat.com> Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
| * | FileStore and blkdev: Collect device partition informationJoe Handzik2015-06-101-14/+25
| | | | | | | | | | | | | | | | | | Use blkid APIs to get device parition information into the metadata bundle, and leverage common/blkdev.* helpers to parse the device node when possible. Signed-Off-By: joseph.t.handzik@hp.com
* | | configure.ac: Fix junit4.jar detectionBoris Ranto2015-06-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | If a system contains older (3) or later (5) release of junit.jar that is default in the system, the auto-detection might find it before it finds junit4.jar. This commit fixes that issue by always preferring the junit4.jar library. Signed-off-by: Boris Ranto <branto@redhat.com>
* | | configure.ac: Fix JUnit 4 detection on Fedora 22.Ira Cooper2015-06-171-2/+2
| |/ |/| | | | | | | | | | | This allows the build to detect JUnit 4 on Fedora 22, by adding junit.jar as a valid jar name for JUnit 4. Signed-off-by: Ira Cooper <ira@samba.org>
* | Merge remote-tracking branch 'gh/next'Sage Weil2015-06-101-1/+1
|\ \
| * | 9.0.1v9.0.1Jenkins2015-06-051-1/+1
| | |
* | | tests: automake 1.11 needs parallel-testsLoic Dachary2015-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to automake 1.13 the default behavior was serial-tests meaning tests from make check were run one after the other and their output sent to stdout/stderr. From automake 1.13 up the default became parallel-tests which logs the output of each individual test in a separate .log file and allows them to run in parallel. http://lists.gnu.org/archive/html/automake/2012-12/msg00038.html Enable parallel-tests so that tests can always run in parallel, even with automake 1.11 which is the version found in CentOS 6.5 and Ubuntu 12.04 precise. A nice side effect of always having the logs in separate files is that tests do not need to worry about being too verbose because their output will only be read for diagnostic purposes. http://tracker.ceph.com/issues/11931 Fixes: #11931 http://tracker.ceph.com/issues/11906 Fixes: #11906 Signed-off-by: Loic Dachary <ldachary@redhat.com>
* | | build: Add info about tests to --with-debug optionJoaquim Rocha2015-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The configure's --with-debug option builds also some of the tests so this should be mentioned in its doc string in order to let users know how to build all the tests. Signed-off-by: Joaquim Rocha <joaquim.rocha@cern.ch>
* | | common: add valgrind.h convenience wrapperJason Dillaman2015-06-041-2/+5
| |/ |/| | | | | | | | | | | Conditionally support helgrind annotations if valgrind support is enabled during the build. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
* | Template systemd/ceph-osd@.service with autotools,Owen Synge2015-05-261-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libexec path is different for different distributions. systemd. This path is defined by a new variable on the configure path. This variable can be set with enviroment SYSTEMD_LIBEXEC_DIR. The parameter --with-systemd-libexec-dir overrides the enviroment variable. Appropriate conditionals are set for SUSE and RHEL derivatives. This is then used to template out systemd/ceph-osd@.service Signed-off-by: Owen Synge <osynge@suse.com>
* | configure.ac: no use to add "+" before ac_ext=cKefu Chai2015-05-061-2/+2
| | | | | | | | Signed-off-by: Kefu Chai <kchai@redhat.com>
* | configure.ac: add an option: --with-man-pagesKefu Chai2015-05-061-2/+10
|/ | | | | | | | * do not require sphinx-build if --without-man-pages * dist rst files for man pages * build and dist .8 files if sphinx-build is found Signed-off-by: Kefu Chai <kchai@redhat.com>
* Merge remote-tracking branch 'gh/next'Sage Weil2015-05-051-4/+3
|\
| * 9.0.0v9.0.0Jenkins2015-05-041-1/+1
| |
| * man: do not dist man pages if sphinx is not availableKefu Chai2015-05-041-0/+4
| | | | | | | | Signed-off-by: Kefu Chai <kchai@redhat.com>
| * configure.ac: do not check for sphinx-buildKefu Chai2015-05-041-5/+0
| | | | | | | | Signed-off-by: Kefu Chai <kchai@redhat.com>