From: Kefu Chai Date: Mon, 6 Jun 2016 02:59:45 +0000 (+0800) Subject: debian: do not install *.la files X-Git-Tag: v11.0.0~262^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4ba2bb750b3de11c9cd75beb289b7d92677c7e13;p=ceph.git debian: do not install *.la files rationales: * .la files are worthless see http://www.spinics.net/lists/ceph-devel/msg30637.html * debian does not like it: see https://wiki.debian.org/ReleaseGoals/LAFileRemoval * neither does fedora: https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries * also they are created by libtools, and cmake does not use libtools. Signed-off-by: Kefu Chai --- diff --git a/debian/libcephfs-dev.install b/debian/libcephfs-dev.install index 45ff62733650..97ddfc7edea2 100644 --- a/debian/libcephfs-dev.install +++ b/debian/libcephfs-dev.install @@ -1,4 +1,3 @@ usr/include/cephfs/libcephfs.h usr/lib/libcephfs.a -usr/lib/libcephfs.la usr/lib/libcephfs.so diff --git a/debian/librados-dev.install b/debian/librados-dev.install index 5cdaabe8d15f..1baf60aab04a 100644 --- a/debian/librados-dev.install +++ b/debian/librados-dev.install @@ -9,6 +9,5 @@ usr/include/rados/rados_types.h usr/include/rados/rados_types.hpp usr/include/rados/memory.h usr/lib/librados.a -usr/lib/librados.la usr/lib/librados.so usr/share/man/man8/librados-config.8 diff --git a/debian/libradosstriper-dev.install b/debian/libradosstriper-dev.install index 04e24f18cee7..14b8a124027a 100644 --- a/debian/libradosstriper-dev.install +++ b/debian/libradosstriper-dev.install @@ -1,5 +1,4 @@ usr/include/radosstriper/libradosstriper.h usr/include/radosstriper/libradosstriper.hpp usr/lib/libradosstriper.a -usr/lib/libradosstriper.la usr/lib/libradosstriper.so diff --git a/debian/librbd-dev.install b/debian/librbd-dev.install index 37ef6bdcb6f8..ffdd1de1e2a4 100644 --- a/debian/librbd-dev.install +++ b/debian/librbd-dev.install @@ -2,5 +2,4 @@ usr/include/rbd/features.h usr/include/rbd/librbd.h usr/include/rbd/librbd.hpp usr/lib/librbd.a -usr/lib/librbd.la usr/lib/librbd.so diff --git a/debian/librgw-dev.install b/debian/librgw-dev.install index a10b2d99c07f..c88a0a7ae877 100644 --- a/debian/librgw-dev.install +++ b/debian/librgw-dev.install @@ -1,5 +1,4 @@ usr/include/rados/librgw.h usr/include/rados/rgw_file.h usr/lib/librgw.a -usr/lib/librgw.la usr/lib/librgw.so diff --git a/debian/rules b/debian/rules index b705dd697e91..52d419dae069 100755 --- a/debian/rules +++ b/debian/rules @@ -78,7 +78,6 @@ install: build dh_installdirs $(MAKE) DESTDIR=$(DESTDIR) install - sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'` install -D -m 644 udev/50-rbd.rules $(DESTDIR)/lib/udev/rules.d/50-rbd.rules install -D -m 644 udev/95-ceph-osd.rules $(DESTDIR)/lib/udev/rules.d/95-ceph-osd.rules install -D -m 644 src/etc-rbdmap $(DESTDIR)/etc/ceph/rbdmap