Skip to content

Commit

Permalink
ceph.spec.in: refrain from packaging libec test plugins
Browse files Browse the repository at this point in the history
These shared objects/plugins should not be packaged because they are only
used by "make check".

Signed-off-by: Nathan Cutler <ncutler@suse.com>
  • Loading branch information
smithfarm committed Feb 18, 2016
1 parent def3971 commit 081bf1b
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 15 deletions.
10 changes: 9 additions & 1 deletion ceph.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -868,7 +868,15 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/rados-classes/libcls_version.so*
%{_libdir}/rados-classes/libcls_journal.so*
%dir %{_libdir}/ceph/erasure-code
%{_libdir}/ceph/erasure-code/libec_*.so*
%{_libdir}/ceph/erasure-code/libec_jerasure.so
%{_libdir}/ceph/erasure-code/libec_jerasure_generic.so
%{_libdir}/ceph/erasure-code/libec_jerasure_sse3.so
%{_libdir}/ceph/erasure-code/libec_jerasure_sse4.so
%{_libdir}/ceph/erasure-code/libec_lrc.so
%{_libdir}/ceph/erasure-code/libec_shec.so
%{_libdir}/ceph/erasure-code/libec_shec_generic.so
%{_libdir}/ceph/erasure-code/libec_shec_sse3.so
%{_libdir}/ceph/erasure-code/libec_shec_sse4.so
%dir %{_libdir}/ceph/compressor
%{_libdir}/ceph/compressor/libceph_*.so*
%if 0%{?_with_lttng}
Expand Down
1 change: 1 addition & 0 deletions src/erasure-code/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

erasure_codelibdir = $(pkglibdir)/erasure-code
erasure_codelib_LTLIBRARIES =
check_LTLIBRARIES =

include erasure-code/jerasure/Makefile.am
include erasure-code/lrc/Makefile.am
Expand Down
28 changes: 14 additions & 14 deletions src/test/erasure-code/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ libec_example_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
if LINUX
libec_example_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_example.la
check_LTLIBRARIES += libec_example.la

libec_missing_entry_point_la_SOURCES = test/erasure-code/ErasureCodePluginMissingEntryPoint.cc
test/erasure-code/ErasureCodePluginMissingEntryPoint.cc: ./ceph_ver.h
Expand All @@ -57,7 +57,7 @@ libec_missing_entry_point_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -sha
if LINUX
libec_missing_entry_point_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_missing_entry_point.la
check_LTLIBRARIES += libec_missing_entry_point.la

libec_missing_version_la_SOURCES = test/erasure-code/ErasureCodePluginMissingVersion.cc
libec_missing_version_la_CFLAGS = ${AM_CFLAGS}
Expand All @@ -67,7 +67,7 @@ libec_missing_version_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
if LINUX
libec_missing_version_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_missing_version.la
check_LTLIBRARIES += libec_missing_version.la

libec_hangs_la_SOURCES = test/erasure-code/ErasureCodePluginHangs.cc
test/erasure-code/ErasureCodePluginHangs.cc: ./ceph_ver.h
Expand All @@ -78,7 +78,7 @@ libec_hangs_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
if LINUX
libec_hangs_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_hangs.la
check_LTLIBRARIES += libec_hangs.la

libec_fail_to_initialize_la_SOURCES = test/erasure-code/ErasureCodePluginFailToInitialize.cc
test/erasure-code/ErasureCodePluginFailToInitialize.cc: ./ceph_ver.h
Expand All @@ -89,7 +89,7 @@ libec_fail_to_initialize_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shar
if LINUX
libec_fail_to_initialize_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_fail_to_initialize.la
check_LTLIBRARIES += libec_fail_to_initialize.la

libec_fail_to_register_la_SOURCES = test/erasure-code/ErasureCodePluginFailToRegister.cc
test/erasure-code/ErasureCodePluginFailToRegister.cc: ./ceph_ver.h
Expand All @@ -100,7 +100,7 @@ libec_fail_to_register_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
if LINUX
libec_fail_to_register_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_fail_to_register.la
check_LTLIBRARIES += libec_fail_to_register.la

libec_test_jerasure_neon_la_SOURCES = test/erasure-code/TestJerasurePluginNEON.cc
test/erasure-code/TestJerasurePluginNEON.cc: ./ceph_ver.h
Expand All @@ -111,7 +111,7 @@ libec_test_jerasure_neon_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shar
if LINUX
libec_test_jerasure_neon_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_jerasure_neon.la
check_LTLIBRARIES += libec_test_jerasure_neon.la

libec_test_jerasure_sse4_la_SOURCES = test/erasure-code/TestJerasurePluginSSE4.cc
test/erasure-code/TestJerasurePluginSSE4.cc: ./ceph_ver.h
Expand All @@ -122,7 +122,7 @@ libec_test_jerasure_sse4_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shar
if LINUX
libec_test_jerasure_sse4_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_jerasure_sse4.la
check_LTLIBRARIES += libec_test_jerasure_sse4.la

libec_test_jerasure_sse3_la_SOURCES = test/erasure-code/TestJerasurePluginSSE3.cc
test/erasure-code/TestJerasurePluginSSE3.cc: ./ceph_ver.h
Expand All @@ -133,7 +133,7 @@ libec_test_jerasure_sse3_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shar
if LINUX
libec_test_jerasure_sse3_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_jerasure_sse3.la
check_LTLIBRARIES += libec_test_jerasure_sse3.la

libec_test_jerasure_generic_la_SOURCES = test/erasure-code/TestJerasurePluginGeneric.cc
test/erasure-code/TestJerasurePluginGeneric.cc: ./ceph_ver.h
Expand All @@ -144,7 +144,7 @@ libec_test_jerasure_generic_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -s
if LINUX
libec_test_jerasure_generic_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_jerasure_generic.la
check_LTLIBRARIES += libec_test_jerasure_generic.la

unittest_erasure_code_plugin_SOURCES = \
erasure-code/ErasureCode.cc \
Expand Down Expand Up @@ -322,7 +322,7 @@ libec_test_shec_neon_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
if LINUX
libec_test_shec_neon_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_shec_neon.la
check_LTLIBRARIES += libec_test_shec_neon.la

libec_test_shec_sse4_la_SOURCES = test/erasure-code/TestShecPluginSSE4.cc
test/erasure-code/TestShecPluginSSE4.cc: ./ceph_ver.h
Expand All @@ -333,7 +333,7 @@ libec_test_shec_sse4_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
if LINUX
libec_test_shec_sse4_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_shec_sse4.la
check_LTLIBRARIES += libec_test_shec_sse4.la

libec_test_shec_sse3_la_SOURCES = test/erasure-code/TestShecPluginSSE3.cc
test/erasure-code/TestShecPluginSSE3.cc: ./ceph_ver.h
Expand All @@ -344,7 +344,7 @@ libec_test_shec_sse3_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -shared
if LINUX
libec_test_shec_sse3_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_shec_sse3.la
check_LTLIBRARIES += libec_test_shec_sse3.la

libec_test_shec_generic_la_SOURCES = test/erasure-code/TestShecPluginGeneric.cc
test/erasure-code/TestShecPluginGeneric.cc: ./ceph_ver.h
Expand All @@ -355,7 +355,7 @@ libec_test_shec_generic_la_LDFLAGS = ${AM_LDFLAGS} -module -avoid-version -share
if LINUX
libec_test_shec_generic_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
endif
erasure_codelib_LTLIBRARIES += libec_test_shec_generic.la
check_LTLIBRARIES += libec_test_shec_generic.la

unittest_erasure_code_example_SOURCES = \
erasure-code/ErasureCode.cc \
Expand Down

0 comments on commit 081bf1b

Please sign in to comment.