]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: do not install *.la files
authorKefu Chai <kchai@redhat.com>
Mon, 6 Jun 2016 02:59:45 +0000 (10:59 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 7 Jun 2016 06:08:59 +0000 (14:08 +0800)
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 <kchai@redhat.com>
debian/libcephfs-dev.install
debian/librados-dev.install
debian/libradosstriper-dev.install
debian/librbd-dev.install
debian/librgw-dev.install
debian/rules

index 45ff62733650b594d335c1d6789bbea7761eb23f..97ddfc7edea285e33520129ea3038c67787b0c9d 100644 (file)
@@ -1,4 +1,3 @@
 usr/include/cephfs/libcephfs.h
 usr/lib/libcephfs.a
-usr/lib/libcephfs.la
 usr/lib/libcephfs.so
index 5cdaabe8d15f58ab8db5588697ed98eeb1ac8bbb..1baf60aab04ad4ef4e8345376fce7ed5c078b4c6 100644 (file)
@@ -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
index 04e24f18cee749d450a3c97abeacad46c13a28a9..14b8a124027a431eb3e255f1e03dbdcd699d4feb 100644 (file)
@@ -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
index 37ef6bdcb6f8a6c49cd4b3f1228530b4601daa8f..ffdd1de1e2a4bc1e6bcc6fdb9c022013642bc9ab 100644 (file)
@@ -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
index a10b2d99c07fff0cfe05c02b33c7431309fca7ef..c88a0a7ae87783b68f7bc39471bb5984ebf995e9 100644 (file)
@@ -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
index b705dd697e91784811a91f396f9d65e1a71a9901..52d419dae069fbf29f92c21c868262ed97d79c7c 100755 (executable)
@@ -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