GNOME Bugzilla – Bug 584307
pkcs11/rpc-layer: don't assume libdl exists
Last modified: 2009-06-26 16:26:46 UTC
In the Makefile.am rules for gnome-keyring/pkcs11/rpc-layer/gck-rpc-daemon-standalone.c, it is assumed that the dlopen() and friends system calls require -ldl. On FreeBSD, these symbols are defined in libc, and there is no libdl.so.
Thanks for reporting that. I've added a check in configure.in which should fix the problem. Please reopen this bug if not. Fix will be included in gnome-keyring 2.26.3 and later.
See line 63 of gnome-keyring/pkcs11/rpc-layer/Makefile.am, where there's a hardcoded argument for -ldl.
Yup, fixed. That line now reads as below in the gnome-2-26 branch. Sorry for not being clear on that. Changes will be merged to HEAD soon. $(DL_LIBS) libgck-rpc-layer.la \