summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/ceph-disable-cpu-optimizations.patch
AgeCommit message (Collapse)Author
2025-12-29gnu: ceph: Update to 20.3.0 and reinstate parallel build.Maxim Cournoyer
* gnu/packages/storage.scm (ceph): Update to 20.3.0. [source]: Switch to git. <patches>: Remove ceph-disable-cpu-optimizations.patch and ceph-fix-for-newer-boost.patch patches, which no longer apply. Add ceph-fix-cmake.patch. <snippet>: Update snippet. [outputs]: Delete field. [#:parallel-build?]: Delete argument. [#:configure-flags]: Streamline, due to removing the lib separate output. Add "-DENABLE_GIT_VERSION=OFF", "-DCEPHADM_BUNDLED_DEPENDENCIES=none", "-DWITH_SYSTEM_FMT=ON", "-DWITH_SYSTEM_LIBURING=ON", "-DWITH_SYSTEM_ZSTD=ON", "-DWITH_MGR=OFF" and "-DWITH_RADOSGW=OFF". [target-x86-64?]: Add "-DWITH_SYSTEM_QATLIB=ON" and "-DWITH_SYSTEM_QATZIP=ON". [#:phases] {unbundle-blake3, relax-fmt-requirement, fix-zstd-include} {set-source-file-times-to-1980, build-legacy-option-header}: New phases. {set-install-environment}: Delete phase. {patch-source}: Streamline and update phase. [native-inputs]: Remove gperf, git-minimal. [inputs]: Sort. Replace boost with boost-1.88. Replace fmt-8 with fmt-11. Replace rocksdb with rocksdb-for-ceph. Replace fuse-2 by fuse. Add libcap, libnbd, liburing, lmdb and zstd:lib. <[target-x86-64?]>: Add qatlib and qatzip. * gnu/packages/patches/ceph-fix-cmake.patch: New file. * gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Delete file. * gnu/packages/patches/ceph-fix-for-newer-boost.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Update accordingly. Fixes: #1918 Change-Id: Ifd7af71bd87c19c8c6b96349e06c365be976347a
2018-03-04gnu: ceph: Update to 12.2.4.Marius Bakke
* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Adjust to upstream changes. * gnu/packages/patches/ceph-disable-unittest-throttle.patch: Delete file. * gnu/packages/patches/ceph-rocksdb-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/storage.scm (ceph): Update to 12.2.4. [source](patches): Adjust. [arguments]: Add "-DWITH_BABELTRACE=OFF" in #:configure-flags. Build with CMAKE-3.11. Adjust file substitutions. Wrap 'ceph' executable. [native-inputs]: Add GPERF. [inputs]: Replace BOOST with BOOST-1.66. Add PYTHON2-PRETTYTABLE.
2017-04-26gnu: ceph: Update to 12.0.2.Marius Bakke
* gnu/packages/storage.scm (ceph): Update to 12.0.2. [arguments]<#:phases>: Disable new test. * gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Adjust.
2017-04-20gnu: ceph: Disable SSE3 instructions.Marius Bakke
Some early 64-bit AMD processors do not support this instruction set. * gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Disable SSE3.
2017-03-30gnu: ceph: Update to 12.0.1.Marius Bakke
* gnu/packages/storage.scm (ceph): Update to 12.0.1. [arguments]: Disable one new test. * gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Adjust context.
2017-03-28gnu: Add ceph.Marius Bakke
* gnu/packages/storage.scm, gnu/packages/patches/ceph-disable-cpu-optimizations.patch, gnu/packages/patches/ceph-skip-collect-sys-info-test.patch, gnu/packages/patches/ceph-skip-unittest_blockdev.patch: New files. * gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Register it.