[LU-3382] Clean unused link dependencies in build system and remove Debian (dpkg-buildpackage) warnings Created: 23/May/13  Updated: 21/Jul/14  Resolved: 21/Jul/14

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.4.0
Fix Version/s: Lustre 2.6.0

Type: Improvement Priority: Minor
Reporter: Thomas Stibor Assignee: Dmitry Eremin (Inactive)
Resolution: Fixed Votes: 0
Labels: build, patch
Environment:

Debian Wheezy with Lustre patched RedHat Kernel 2.6.32-279.5.1.el6


Rank (Obsolete): 8374

 Description   

Compiled executable Lustre files such as:
lst, lstclient, loadgen, lustre_rsync, lctl, lfs, debugctl and
ptlctl are linked against libtinfo.so.5 and libncurses.so.5, however
none of the library's symbols are used.

Same issue with multiop which is linked against librt.so.1, however uses none of the library's symbols, and liblustre.so which is linked against libz.so.1 and uses none of the library's symbols.

Additionally, a Debian build package run (e.g. make debs or dpkg-buildpackage)
is creating a bunch of warning repetitions such as

dh_clean: No compatibility level specified in debian/compat
dh_clean: This package will soon FTBFS; time to fix it!
..

I will provide a patch to fix these issues.



 Comments   
Comment by Keith Mannthey (Inactive) [ 29/May/13 ]

Patch is here: http://review.whamcloud.com/6427

Comment by Dmitry Eremin (Inactive) [ 21/Jul/14 ]

Patch landed to master.

Generated at Sat Feb 10 01:33:26 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.