emilk / emilk/loguru

Error linking to libdl.so

Open
#175 2 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.