if yasm -f elf64 -i src/ceph/src/ceph/src/erasure-code/isa/isa-l/include/ src/erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm.s -o /dev/null 2> /dev/null ; then
echo 'yasm can also build the isa-l stuff'
+ AC_DEFINE([HAVE_BETTER_YASM_ELF64], [1], [yasm can also build the isa-l])
with_better_yasm=yes
else
echo "yasm doesn't build the isa-l stuff"
"k=2 "
"m=1 "
) // default properties of osd pool create
-OPTION(osd_erasure_code_plugins, OPT_STR, "jerasure") // list of erasure code plugins
+OPTION(osd_erasure_code_plugins, OPT_STR,
+ "jerasure"
+#ifdef HAVE_BETTER_YASM_ELF64
+ " isa"
+#endif
+ ) // list of erasure code plugins
OPTION(osd_pool_default_flags, OPT_INT, 0) // default flags for new pools
OPTION(osd_pool_default_flag_hashpspool, OPT_BOOL, true) // use new pg hashing to prevent pool/pg overlap
OPTION(osd_pool_default_hit_set_bloom_fpp, OPT_FLOAT, .05)
* Ceph distributed storage system
*
* Copyright (C) 2013,2014 Cloudwatt <libre.licensing@cloudwatt.com>
+ * Copyright (C) 2014 Red Hat <contact@redhat.com>
*
* Author: Loic Dachary <loic@dachary.org>
*