libmemcachedinternal missing -ldl
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmemcached |
Fix Released
|
Medium
|
Brian Aker |
Bug Description
When trying to build with recent gcc (4.7.2)
CXXLD tests/libmemcac
/usr/bin/ld: libmemcachedint
/usr/bin/ld: note: 'dladdr@
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [tests/
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/dev/shm/
make: *** [all] Error 2
Workaround
LIBS="-ldl"
Related branches
- Tangent Trunk: Pending requested
-
Diff: 287 lines (+48/-50)10 files modifiedexample/include.am (+1/-1)
libmemcached/common.h (+8/-1)
libmemcached/connect.cc (+3/-10)
libmemcached/connect.hpp (+0/-2)
libmemcached/get.cc (+2/-2)
libmemcached/instance.cc (+0/-5)
libmemcached/stats.cc (+2/-2)
libmemcached/string.cc (+13/-8)
libmemcached/version.cc (+15/-15)
libtest/comparison.hpp (+4/-4)
summary: |
- libmemcached 1.0.14 missing library + libmemcachedinternal missing -ldl |
Changed in libmemcached: | |
status: | In Progress → Fix Committed |
Changed in libmemcached: | |
status: | Fix Committed → Fix Released |
Thanks!
This will be fixed in trunk shortly.