From 4ba2bb750b3de11c9cd75beb289b7d92677c7e13 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Mon, 6 Jun 2016 10:59:45 +0800 Subject: [PATCH] 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 --- debian/libcephfs-dev.install | 1 - debian/librados-dev.install | 1 - debian/libradosstriper-dev.install | 1 - debian/librbd-dev.install | 1 - debian/librgw-dev.install | 1 - debian/rules | 1 - 6 files changed, 6 deletions(-) diff --git a/debian/libcephfs-dev.install b/debian/libcephfs-dev.install index 45ff6273365..97ddfc7edea 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 5cdaabe8d15..1baf60aab04 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 04e24f18cee..14b8a124027 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 37ef6bdcb6f..ffdd1de1e2a 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 a10b2d99c07..c88a0a7ae87 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 b705dd697e9..52d419dae06 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 -- 2.47.3