Bug #867 ยป 0001-rbd-Update-the-configure-script-to-latest-librados-A.patch
configure | ||
---|---|---|
cat > $TMPC <<EOF
|
||
#include <stdio.h>
|
||
#include <rados/librados.h>
|
||
int main(void) { rados_initialize(0, NULL); return 0; }
|
||
int main(void) { rados_t cluster; rados_create(&cluster, NULL); return 0; }
|
||
EOF
|
||
rbd_libs="-lrbd -lrados -lcrypto"
|
||
if compile_prog "" "$rbd_libs" ; then
|
||
... | ... | |
#error missing CEPH_OSD_TMAP_SET
|
||
#endif
|
||
int main(void) {
|
||
int (*func)(const rados_pool_t pool, uint64_t *snapid) = rados_selfmanaged_snap_create;
|
||
rados_initialize(0, NULL);
|
||
int (*func)(const rados_ioctx_t io , uint64_t *snapid) = rados_ioctx_selfmanaged_snap_create;
|
||
rados_t cluster;
|
||
rados_create(&cluster, NULL);
|
||
return 0;
|
||
}
|
||
EOF
|