Ceph build with old glibc version.

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

 



Hello.

I need to compile Ceph 14.2.22 with glibc 2.28-4 and when I try to
compile I get this error message:

BTW: I don't need LevelDB and Filestore. I use Bluestore.
Is there any solution?


[ 19%] Building CXX object
src/os/CMakeFiles/os.dir/bluestore/StupidAllocator.cc.o
In file included from /root/ceph/src/os/bluestore/StupidAllocator.cc:4:
/root/ceph/src/os/bluestore/StupidAllocator.h: In constructor
‘StupidAllocator::StupidAllocator(CephContext*, const string&,
int64_t)’:
/root/ceph/src/os/bluestore/StupidAllocator.h:29:12: warning:
‘StupidAllocator::last_alloc’ will be initialized after [-Wreorder]
   uint64_t last_alloc;
            ^~~~~~~~~~
/root/ceph/src/os/bluestore/StupidAllocator.h:21:11: warning:
‘int64_t StupidAllocator::block_size’ [-Wreorder]
   int64_t block_size;
           ^~~~~~~~~~
/root/ceph/src/os/bluestore/StupidAllocator.cc:13:1: warning:   when
initialized here [-Wreorder]
 StupidAllocator::StupidAllocator(CephContext* cct,
 ^~~~~~~~~~~~~~~
[ 19%] Building CXX object
src/os/CMakeFiles/os.dir/bluestore/BitmapAllocator.cc.o
[ 19%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/AvlAllocator.cc.o
[ 19%] Building CXX object
src/os/CMakeFiles/os.dir/bluestore/HybridAllocator.cc.o
[ 19%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/KernelDevice.cc.o
[ 19%] Building CXX object src/os/CMakeFiles/os.dir/bluestore/aio.cc.o
[ 19%] Building CXX object src/os/CMakeFiles/os.dir/FuseStore.cc.o
[ 19%] Building CXX object
src/os/CMakeFiles/os.dir/filestore/XfsFileStoreBackend.cc.o
[ 19%] Building CXX object src/os/CMakeFiles/os.dir/fs/XFS.cc.o
[ 19%] Linking CXX static library ../../lib/libos.a
[ 19%] Built target os
Scanning dependencies of target ceph-mon
[ 19%] Building CXX object src/CMakeFiles/ceph-mon.dir/ceph_mon.cc.o
[ 19%] Linking CXX executable ../bin/ceph-mon
/usr/bin/ld: /lib/libleveldb.so: undefined reference to `stat@GLIBC_2.33'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/ceph-mon.dir/build.make:128: bin/ceph-mon] Error 1
make[1]: *** [CMakeFiles/Makefile2:681: src/CMakeFiles/ceph-mon.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux