On openSUSE 12.1 compiling gracegtk-0.4.5 or gracegtk-0.4.4, I obtain the following error message:

/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: dlmodule.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [ggrace] Error 1
make[1]: Leaving directory `/home/mori/Download/gracegtk-0.4.5/src'
make: *** [subdirs] Error 1

running the command pkg-config --libs gtk+-2.0, I get:
-pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0

where can be observed that -ldl is not present therefore causing the problem.
Somebody knows the solution to this problem?