summaryrefslogtreecommitdiff
path: root/src/backends
diff options
context:
space:
mode:
authorTushar Gohad <tushar.gohad@intel.com>2014-07-22 20:01:07 -0700
committerTushar Gohad <tushar.gohad@intel.com>2014-07-22 20:01:07 -0700
commit6a49c02f9d4fce6208a3031f1342541a5cf46851 (patch)
treea23d1a1133e7d4d3cda4409a15e85e3776b5daa7 /src/backends
parentb288baafeedcb4b1520645d129277ba206caddc8 (diff)
downloadliberasurecode-6a49c02f9d4fce6208a3031f1342541a5cf46851.tar.gz
Mac OS X support in xor and jerasure backends
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
Diffstat (limited to 'src/backends')
-rw-r--r--src/backends/jerasure/jerasure_rs_vand.c4
-rw-r--r--src/backends/xor/flat_xor_hd.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/backends/jerasure/jerasure_rs_vand.c b/src/backends/jerasure/jerasure_rs_vand.c
index 6558fa7..9c4d23b 100644
--- a/src/backends/jerasure/jerasure_rs_vand.c
+++ b/src/backends/jerasure/jerasure_rs_vand.c
@@ -269,7 +269,11 @@ struct ec_backend_op_stubs jerasure_rs_vand_op_stubs = {
struct ec_backend_common backend_jerasure_rs_vand = {
.id = EC_BACKEND_JERASURE_RS_VAND,
.name = "jerasure_rs_vand",
+#if defined(__MACOS__) || defined(__MACOSX__) || defined(__OSX__) || defined(__APPLE__)
+ .soname = "libJerasure.dylib",
+#else
.soname = "libJerasure.so",
+#endif
.soversion = "2.0",
.ops = &jerasure_rs_vand_op_stubs,
};
diff --git a/src/backends/xor/flat_xor_hd.c b/src/backends/xor/flat_xor_hd.c
index a703f45..d6f4e6a 100644
--- a/src/backends/xor/flat_xor_hd.c
+++ b/src/backends/xor/flat_xor_hd.c
@@ -156,7 +156,11 @@ struct ec_backend_op_stubs flat_xor_hd_op_stubs = {
struct ec_backend_common backend_flat_xor_hd = {
.id = EC_BACKEND_FLAT_XOR_HD,
.name = "flat_xor_hd",
+#if defined(__MACOS__) || defined(__MACOSX__) || defined(__OSX__) || defined(__APPLE__)
+ .soname = "libXorcode.dylib",
+#else
.soname = "libXorcode.so",
+#endif
.soversion = "1.0",
.ops = &flat_xor_hd_op_stubs,
};