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

build: missing dependency check on binutils-devel

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • Upstream
    • None
    • 3
    • 9223372036854775807

    Description

      Trying to compile the latest version of Lustre on Centos7 failed with:

      # bash autogen.sh && rpm --eval %configure | bash && make -j 16
      (...)
      gcc -DHAVE_CONFIG_H -I. -I../..   -include /home/user/lustre-release/undef.h -include /home/user/lustre-release/config.h -I/home/user/lustre-release/lnet/include/uapi -I/home/user/lustre-release/lustre/include/uapi -I/home/user/lustre-release/libcfs/include -I/home/user/lustre-release/lnet/utils -I/home/user/lustre-release/lustre/include  -fPIC -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -O2 -g -Wall -Werror -c -o statmany.o statmany.c
      statx.c:53:10: fatal error: libiberty.h: No such file or directory
       #include <libiberty.h>
                ^~~~~~~~~~~~~
      compilation terminated.
      

      Installing binutils-devel fixes the issue.

      Attachments

        Activity

          People

            neilb Neil Brown
            bougetq Quentin Bouget (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: