diff --git a/src/backend/port/dynloader/freebsd.c b/src/backend/port/dynloader/freebsd.c index 48d0d3cc413..51ad3d99a66 100644 --- a/src/backend/port/dynloader/freebsd.c +++ b/src/backend/port/dynloader/freebsd.c @@ -68,7 +68,7 @@ BSD44_derived_dlopen(const char *file, int num) void *vp; if ((vp = dlopen((char *) file, num)) == (void *) NULL) - sprintf(error_message, "dlopen (%s) failed", file); + sprintf(error_message, "dlopen '%s' failed. (%s)", file, dlerror() ); return vp; #endif }