Resolve "Additional dl flag is not needed when calling target_link_libraries() for lttng"
Closes #59 (closed)
Example from the VERBOSE
output of a build:
before (notice the two -ldl
)
/usr/bin/c++ -fPIC -g -shared -Wl,-soname,libtracetools.so -o libtracetools.so CMakeFiles/tracetools.dir/src/tracetools.c.o CMakeFiles/tracetools.dir/src/utils.cpp.o CMakeFiles/tracetools.dir/src/tp_call.c.o -llttng-ust -ldl -ldl
after (only one -ldl
)
/usr/bin/c++ -fPIC -g -shared -Wl,-soname,libtracetools.so -o libtracetools.so CMakeFiles/tracetools.dir/src/tracetools.c.o CMakeFiles/tracetools.dir/src/utils.cpp.o CMakeFiles/tracetools.dir/src/tp_call.c.o -llttng-ust -ldl
Edited by Christophe Bédard