]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
src: Move the decision to build the ISA plugin to the top level make file 67894/head
authorAlex Ainscow <aainscow@uk.ibm.com>
Wed, 18 Mar 2026 14:51:57 +0000 (14:51 +0000)
committerAlex Ainscow <aainscow@uk.ibm.com>
Thu, 19 Mar 2026 13:14:25 +0000 (13:14 +0000)
commit51a0c2a3db38178def99d05715e958fb88fa0493
tree8ecf7d4970a021374e09c35193403e319c169573
parent147f7c6a694acaf55cc8c04453331a15cee15d30
src: Move the decision to build the ISA plugin to the top level make file

Previously, the first time you build ceph, common did not see the correct
value of WITH_EC_ISA_PLUGIN.  The consequence is that the global.yaml gets
build with osd_erasure_code_plugins not including isa.  This is not great
given its our default plugin.

We considered simply removing this parameter from make entirely, but this
may require more discussion about supporting old hardware.

So the slightly ugly fix is to move this erasure-code specific declartion
to the top-level.

Fixes: https://tracker.ceph.com/issues/75537
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
(cherry picked from commit cecce28f16b0867ea8578a8f0c1478e24a40e525)
src/CMakeLists.txt
src/erasure-code/CMakeLists.txt