ceph/cmake/modules
Nathan Cutler 18dc98e3f0 cmake: do not build DPDK with -march=native
-march=native causes gcc to use opcodes according to whichever CPU happens to
be installed in the build host, which can be different for every build. This
makes it impossible to achieve a reproducible build.

Also, if the build host has a very new CPU, running the resulting binaries on
older CPUs (of the same family, i.e. x86_64) could result in segmentation
fault.

References: http://tracker.ceph.com/issues/24948
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-08-17 14:09:08 +08:00
..
AddCephTest.cmake cmake,run-make-check: always enable WITH_GTEST_PARALLEL 2018-08-02 17:13:14 +08:00
BuildBoost.cmake cmake: fix build WITH_SYSTEM_BOOST=ON 2018-08-09 18:57:04 +08:00
BuildDPDK.cmake
BuildFIO.cmake cmake: sync up with upstream FIO 2018-07-25 22:47:20 +08:00
BuildRocksDB.cmake cmake: refactor RocksDB related script 2018-08-06 19:37:43 +08:00
BuildSPDK.cmake
Buildc-ares.cmake cmake: build c-ares if it's not found or not new enough 2018-07-25 13:13:45 +08:00
CTags.cmake
CheckCxxAtomic.cmake cmake: should link against libatomic if libcxx/libstdc++ does not offer atomic ops 2018-07-10 01:37:00 +08:00
CheckYasm.cmake cmake: extract Yasm check into a module 2018-07-28 16:53:10 +08:00
Distutils.cmake cmake: install script and egg-info files of cephfs-shell 2018-08-09 17:55:24 +08:00
FindBacktrace.cmake
FindCUnit.cmake
FindCython.cmake cmake: cleanup FindCython.cmake 2018-07-09 17:13:56 +08:00
FindJeMalloc.cmake cmake: fix a cmake error when with -DALLOCATOR=jemalloc. 2018-08-02 16:38:53 +08:00
FindLTTngUST.cmake
FindLZ4.cmake cmake: add LZ4::LZ4 target for LZ4 2018-08-06 17:38:07 +08:00
FindNSPR.cmake
FindNSS.cmake
FindOATH.cmake
FindOpenLdap.cmake
FindPython3Interp.cmake
FindPython3Libs.cmake
FindRocksDB.cmake cmake: refactor RocksDB related script 2018-08-06 19:37:43 +08:00
FindSanitizers.cmake cmake: extract sanitizer detection out 2018-08-02 14:43:47 +08:00
FindStdFilesystem.cmake cmake: fix StdFilesystem detection 2018-08-02 14:37:49 +08:00
FindStdFilesystem_test.cc cmake: extract std::filesystem linkage checking into module 2018-07-29 20:25:32 +08:00
Findaio.cmake
Findbabeltrace.cmake
Findblkid.cmake
Findc-ares.cmake cmake: require 4.0.0 <= libfmt-dev < 5.0.0 2018-08-02 22:14:03 +08:00
Finddpdk.cmake cmake: do not build DPDK with -march=native 2018-08-17 14:09:08 +08:00
Findfcgi.cmake cmake: remove stale comments 2018-06-28 13:21:02 +08:00
Findfio.cmake
Findfmt.cmake cmake: require 4.0.0 <= libfmt-dev < 5.0.0 2018-08-02 22:14:03 +08:00
Findfuse.cmake
Findgperftools.cmake cmake: import allocator libraries in a better way 2018-07-26 15:16:48 +08:00
Findkeyutils.cmake cmake: extract mount.ceph into src/mount 2018-07-28 16:53:10 +08:00
Findleveldb.cmake
Findqatzip.cmake
Findrdmacm.cmake cmake: extract the RDMA libraries interface properties out 2018-06-28 23:26:28 +08:00
Findsnappy.cmake cmake: cleanup snappy related script 2018-08-06 17:16:46 +08:00
Findudev.cmake
Finduuid.cmake
Findverbs.cmake cmake: extract the RDMA libraries interface properties out 2018-06-28 23:26:28 +08:00
Findxfs.cmake
Findxio.cmake
Findzfs.cmake
GetGitRevisionDescription.cmake
GetGitRevisionDescription.cmake.in
SIMDExt.cmake
patch-dpdk-conf.sh