Hi,

 

It looks like lttng linking is broken in both top of the tree and 2.7-stable branch. I am seeing following errors when trying to compile ganesha by setting USE_LTTNG,

 

On top of tree,

 

/usr/bin/ld: ganesha.nfsd: hidden symbol `tracepoint_dlopen' in CMakeFiles/ganesha.nfsd.dir/MainNFSD/nfs_main.c.o is referenced by DSO

/usr/bin/ld: final link failed: Bad value

collect2: error: ld returned 1 exit status

CMakeFiles/ganesha.nfsd.dir/build.make:107: recipe for target 'ganesha.nfsd' failed

make[2]: *** [ganesha.nfsd] Error 1

CMakeFiles/Makefile2:201: recipe for target 'CMakeFiles/ganesha.nfsd.dir/all' failed

make[1]: *** [CMakeFiles/ganesha.nfsd.dir/all] Error 2

Makefile:149: recipe for target 'all' failed

make: *** [all] Error 2

 

 

On V2.7-stable branch,

 

/usr/bin/ld: rpcping: hidden symbol `tracepoint_dlopen' in ../src/lttng/libntirpc_lttng.a(main.c.o) is referenced by DSO

/usr/bin/ld: final link failed: Bad value

collect2: error: ld returned 1 exit status

libntirpc/tests/CMakeFiles/rpcping.dir/build.make:109: recipe for target 'libntirpc/tests/rpcping' failed

make[2]: *** [libntirpc/tests/rpcping] Error 1

CMakeFiles/Makefile2:450: recipe for target 'libntirpc/tests/CMakeFiles/rpcping.dir/all' failed

make[1]: *** [libntirpc/tests/CMakeFiles/rpcping.dir/all] Error 2

Makefile:149: recipe for target 'all' failed

make: *** [all] Error 2

 

 

- Sriram