diff --git a/capsule/capsule-dlmopen.c b/capsule/capsule-dlmopen.c
index 9bd7fa164e2fa8449a03791533327c768837095e..8e721badf883cce27e04e7828d9e619c693acf4e 100644
--- a/capsule/capsule-dlmopen.c
+++ b/capsule/capsule-dlmopen.c
@@ -327,6 +327,13 @@ ldlib_open (ldlibs_t *ldlibs, const char *name, int i)
         else
             acceptable = check_elf_constraints( ldlibs, i );
 
+        ldlib_debug( ldlibs, "[%03d] %s on fd #%d; elf: %p; acceptable: %d",
+                     i,
+                     ldlibs->needed[i].path,
+                     ldlibs->needed[i].fd  ,
+                     ldlibs->needed[i].dso ,
+                     acceptable );
+
         if( !acceptable )
             clear_needed( &ldlibs->needed[i] );
         else