Commit b7097ff
Fix undefined symbols in
When I build `nav2_amcl` with `-Wl,--no-undefined` I noticed
`libpf_lib.so` has undefined symbols. This PR correctly links
`libpf_lib.so` to `libm` so all symbols can be found.
You can verify this by executing the following command:
```
ldd -r ./build/nav2_amcl/src/pf/libpf_lib.so
linux-vdso.so.1 (0x00007ffd1f8c0000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000074e909a00000)
/lib64/ld-linux-x86-64.so.2 (0x000074e909e60000)
undefined symbol: ceil (./build/nav2_amcl/src/pf/libpf_lib.so)
undefined symbol: atan2 (./build/nav2_amcl/src/pf/libpf_lib.so)
undefined symbol: sin (./build/nav2_amcl/src/pf/libpf_lib.so)
undefined symbol: hypot (./build/nav2_amcl/src/pf/libpf_lib.so)
undefined symbol: cos (./build/nav2_amcl/src/pf/libpf_lib.so)
undefined symbol: log (./build/nav2_amcl/src/pf/libpf_lib.so)
undefined symbol: sqrt (./build/nav2_amcl/src/pf/libpf_lib.so)
undefined symbol: floor (./build/nav2_amcl/src/pf/libpf_lib.so)
```
Signed-off-by: Ramon Wijnands <[email protected]>
Signed-off-by: stevedanomodolor <[email protected]>libpf_lib.so (ros-navigation#4312)1 parent 4998ff3 commit b7097ff
File tree
1 file changed
+1
-0
lines changed1 file changed
+1
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
0 commit comments