More info: I think that the link problem is probably because /usr/lib is missing from the *link_directories* in "makefiles" of some ceph executables (even though they are linked with -lxio). (ceph-osd probably gets /usr/lib because it takes tcmalloc from that directory) I believe I will be able to fix it. However, I am putting that effort on hold for the moment as we are focusing on releasing new version of ceph with xio in 2 weeks. Thanks, Avner > -----Original Message----- > From: ceph-devel-owner@xxxxxxxxxxxxxxx [mailto:ceph-devel- > owner@xxxxxxxxxxxxxxx] On Behalf Of Avner Ben Hanoch > Sent: Tuesday, September 13, 2016 09:43 > > Hi, > > Thanks for the PR notice. > > I don't have any comment on the PR itself. Only that I am not familiar with > cmake and I don't manage to compile ceph with xio after cmake. Neither I > manage to fix the cmake files. > > I am using cmake -DWITH_XIO=ON, then - at make - I am getting many > "undefined reference" link errors for xio symbols. The point is that the link > errors seems to only come from *ceph test applications*. (ceph-mon and > ceph-osd are built correctly with xio). > > For example: > make ceph_test_mon_workloadgen => FAIL > make ceph-osd => succeed > > I positively know that ceph-osd was built with xio because I double checked it > using: > > $ ldd bin/ceph-osd | grep libxio > libxio.so.0 => /usr/lib/libxio.so.0 (0x00007fd84d4b9000) > > (also, I now that > src/test/mon/CMakeFiles/ceph_test_mon_workloadgen.dir/link.txt does > contain "-lxio") > > regards, > Avner > > > -----Original Message----- > > From: Sage Weil > > Sent: Wednesday, September 07, 2016 18:51 > > To: Kamble, Nitin A > > Cc: Nathan Cutler; Brad Hubbard; Avner Ben Hanoch; Gregory Farnum; > > Ceph Development <ceph- devel@xxxxxxxxxxxxxxx> > > Subject: Re: should we remove autotools from master? > > > > Here's a PR: > > > > https://github.com/ceph/ceph/pull/11007 > > > > I suggest we merge this, and then do an upstream dev release to shake > > out any lingering toolchain dependencies on autotools. > > > > sage > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the > body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at > http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html