[Pkg-ceph-commits] [ceph] 01/01: d/p/modules.patch, d/ceph.install: Mark all jerasure plugins as modules and ensure they are all installed.
James Downing Page
jamespage at moszumanska.debian.org
Wed Apr 9 10:32:29 UTC 2014
This is an automated email from the git hooks/post-receive script.
jamespage pushed a commit to branch experimental
in repository ceph.
commit 8d2f02199201c6ddf9046c37894f4625f06a5364
Author: James Page <james.page at ubuntu.com>
Date: Wed Apr 9 11:32:24 2014 +0100
d/p/modules.patch,d/ceph.install: Mark all jerasure plugins as modules and ensure they are all installed.
---
debian/ceph.install | 2 +-
debian/changelog | 7 +++++++
debian/patches/modules.patch | 40 +++++++++++++++++++++++++++++++---------
3 files changed, 39 insertions(+), 10 deletions(-)
diff --git a/debian/ceph.install b/debian/ceph.install
index 10d6700..c43c4b9 100644
--- a/debian/ceph.install
+++ b/debian/ceph.install
@@ -14,7 +14,7 @@ usr/bin/crushtool
usr/bin/monmaptool
usr/bin/osdmaptool
usr/lib/*/ceph/ceph_common.sh
-usr/lib/*/ceph/erasure-code/libec_jerasure.so
+usr/lib/*/ceph/erasure-code/libec_jerasure*.so
usr/lib/*/rados-classes/*.so
usr/sbin/ceph-create-keys
usr/sbin/ceph-disk
diff --git a/debian/changelog b/debian/changelog
index 28a6ab3..5acbf5f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ceph (0.79-2) UNRELEASED; urgency=medium
+
+ * d/p/modules.patch,d/ceph.install: Mark all jerasure plugins as modules
+ and ensure they are all installed.
+
+ -- James Page <james.page at ubuntu.com> Wed, 09 Apr 2014 11:25:34 +0100
+
ceph (0.79-1) experimental; urgency=low
* New upstream release [April 2014].
diff --git a/debian/patches/modules.patch b/debian/patches/modules.patch
index 76b479f..b786693 100644
--- a/debian/patches/modules.patch
+++ b/debian/patches/modules.patch
@@ -1,12 +1,10 @@
-Last-Update: 2014-04-08
-Forwarded: no
-Author: James Page <james.page at ubuntu.com>
Description: Mark modules as actually being modules
+Author: James Page <james.page at ubuntu.com>
+Forwarded: no
--- a/src/cls/Makefile.am
+++ b/src/cls/Makefile.am
-@@ -44,9 +44,9 @@
- radoslib_LTLIBRARIES += libcls_replica_log.la
+@@ -45,7 +45,7 @@ radoslib_LTLIBRARIES += libcls_replica_l
libcls_user_la_SOURCES = cls/user/cls_user.cc
libcls_user_la_LIBADD = $(PTHREAD_LIBS) $(EXTRALIBS)
@@ -15,11 +13,36 @@ Description: Mark modules as actually being modules
radoslib_LTLIBRARIES += libcls_user.la
libcls_rgw_la_SOURCES = \
- cls/rgw/cls_rgw.cc \
--- a/src/erasure-code/jerasure/Makefile.am
+++ b/src/erasure-code/jerasure/Makefile.am
-@@ -101,9 +101,9 @@
- erasure-code/jerasure/ErasureCodePluginSelectJerasure.cc
+@@ -40,7 +40,7 @@ libec_jerasure_generic_la_CXXFLAGS= ${AM
+ -Ierasure-code/jerasure/gf-complete/include \
+ -Ierasure-code/jerasure/jerasure/include
+ libec_jerasure_generic_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
+-libec_jerasure_generic_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
++libec_jerasure_generic_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
+ if LINUX
+ libec_jerasure_generic_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
+ endif
+@@ -63,7 +63,7 @@ libec_jerasure_sse3_la_CXXFLAGS= ${AM_CX
+ -Ierasure-code/jerasure/gf-complete/include \
+ -Ierasure-code/jerasure/jerasure/include
+ libec_jerasure_sse3_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
+-libec_jerasure_sse3_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
++libec_jerasure_sse3_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
+ if LINUX
+ libec_jerasure_sse3_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
+ endif
+@@ -90,7 +90,7 @@ libec_jerasure_sse4_la_CXXFLAGS= ${AM_CX
+ -Ierasure-code/jerasure/gf-complete/include \
+ -Ierasure-code/jerasure/jerasure/include
+ libec_jerasure_sse4_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
+-libec_jerasure_sse4_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
++libec_jerasure_sse4_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
+ if LINUX
+ libec_jerasure_sse4_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
+ endif
+@@ -102,7 +102,7 @@ libec_jerasure_la_SOURCES = \
libec_jerasure_la_CFLAGS = ${AM_CFLAGS}
libec_jerasure_la_CXXFLAGS= ${AM_CXXFLAGS}
libec_jerasure_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
@@ -28,4 +51,3 @@ Description: Mark modules as actually being modules
if LINUX
libec_jerasure_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
-
--
Alioth's hooks/post-receive on /srv/git.debian.org/git/pkg-ceph/ceph.git
More information about the Pkg-ceph-commits
mailing list