Error linking to libdl.so
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 280
- Avg merge
- 7m
- Merged PRs (30d)
- 4
Description
I am getting this error message when trying to link loguru:
```
/usr/bin/ld: CMakeFiles/feature_tracker_node.dir/src/feature_node.cpp.o: undefined reference to symbol 'dladdr@@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libdl.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
CMakeFiles/feature_tracker_node.dir/build.make:125: recipe for target 'feature_tracker_node' failed
make[2]: *** [feature_tracker_node] Error 1
CMakeFiles/Makefile2:141: recipe for target 'CMakeFiles/feature_tracker_node.dir/all' failed
make[1]: *** [CMakeFiles/feature_tracker_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
```
I tried adding to CMAKE_CXX_FLAGS -ldl at the end. This didn't help.
Any ideas?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.