[PATCH rdma-core 8/9] debian: Include static libraries in the build

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jason Gunthorpe <jgg@xxxxxxxxxxxx>

Now that we can produce them properly, add them.

Signed-off-by: Jason Gunthorpe <jgg@xxxxxxxxxxxx>
---
 debian/control                | 2 ++
 debian/libibumad-dev.install  | 1 +
 debian/libibverbs-dev.install | 4 ++++
 debian/librdmacm-dev.install  | 1 +
 debian/rules                  | 1 +
 5 files changed, 9 insertions(+)

diff --git a/debian/control b/debian/control
index 3e2e8b63dc9c4f..63a867a894b9c1 100644
--- a/debian/control
+++ b/debian/control
@@ -127,6 +127,8 @@ Architecture: linux-any
 Multi-Arch: same
 Depends: ibverbs-providers (= ${binary:Version}),
          libibverbs1 (= ${binary:Version}),
+         libnl-3-dev,
+         libnl-route-3-dev,
          ${misc:Depends}
 Description: Development files for the libibverbs library
  libibverbs is a library that allows userspace processes to use RDMA
diff --git a/debian/libibumad-dev.install b/debian/libibumad-dev.install
index 7d4e31a2cf3c8b..bcc4fc81cea541 100644
--- a/debian/libibumad-dev.install
+++ b/debian/libibumad-dev.install
@@ -1,4 +1,5 @@
 usr/include/infiniband/umad*.h
 usr/lib/*/libibumad*.so
+usr/lib/*/libibumad.a
 usr/lib/*/pkgconfig/libibumad.pc
 usr/share/man/man3/umad_*
diff --git a/debian/libibverbs-dev.install b/debian/libibverbs-dev.install
index e50b800f247c69..f2898d7e641e23 100644
--- a/debian/libibverbs-dev.install
+++ b/debian/libibverbs-dev.install
@@ -10,8 +10,12 @@ usr/include/infiniband/sa.h
 usr/include/infiniband/tm_types.h
 usr/include/infiniband/verbs.h
 usr/include/infiniband/verbs_api.h
+usr/lib/*/lib*-rdmav20.a
 usr/lib/*/libibverbs*.so
+usr/lib/*/libibverbs.a
+usr/lib/*/libmlx4.a
 usr/lib/*/libmlx4.so
+usr/lib/*/libmlx5.a
 usr/lib/*/libmlx5.so
 usr/lib/*/pkgconfig/libibverbs.pc
 usr/lib/*/pkgconfig/libmlx4.pc
diff --git a/debian/librdmacm-dev.install b/debian/librdmacm-dev.install
index ca5daba5b4cd08..b8f643c484d57b 100644
--- a/debian/librdmacm-dev.install
+++ b/debian/librdmacm-dev.install
@@ -4,6 +4,7 @@ usr/include/rdma/rdma_cma_abi.h
 usr/include/rdma/rdma_verbs.h
 usr/include/rdma/rsocket.h
 usr/lib/*/librdmacm*.so
+usr/lib/*/librdmacm.a
 usr/lib/*/pkgconfig/librdmacm.pc
 usr/share/man/man3/rdma_accept.3
 usr/share/man/man3/rdma_ack_cm_event.3
diff --git a/debian/rules b/debian/rules
index daa569eaca1a71..f62e05a04bfb5e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -33,6 +33,7 @@ override_dh_auto_configure:
 			-DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/var/lib \
 			-DCMAKE_INSTALL_RUNDIR:PATH=/run \
 			-DCMAKE_INSTALL_UDEV_RULESDIR:PATH=/lib/udev/rules.d \
+			-DENABLE_STATIC=1 \
 			$(EXTRA_CMAKE_FLAGS)
 
 override_dh_auto_build:
-- 
2.19.1




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux