Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-3382

Clean unused link dependencies in build system and remove Debian (dpkg-buildpackage) warnings

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.6.0
    • Lustre 2.4.0
    • Debian Wheezy with Lustre patched RedHat Kernel 2.6.32-279.5.1.el6
    • 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.

      Attachments

        Activity

          People

            dmiter Dmitry Eremin (Inactive)
            thomas.stibor Thomas Stibor
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: