$NetBSD: patch-am,v 1.3 2013/03/24 16:51:08 joerg Exp $ --- CommonUtilitiesLib/OSCodeFragment.cpp.orig 2005-05-27 10:17:02.000000000 +0000 +++ CommonUtilitiesLib/OSCodeFragment.cpp @@ -62,6 +62,8 @@ OSCodeFragment::OSCodeFragment(const cha fFragmentP = dlopen((char *)inPath, RTLD_NOW | RTLD_GLOBAL); #elif defined(__FreeBSD__) fFragmentP = dlopen(inPath, RTLD_NOW); +#elif defined(__NetBSD__) || defined(__DragonFly__) + fFragmentP = dlopen(inPath, RTLD_LAZY); #elif defined(__sgi__) fFragmentP = dlopen(inPath, RTLD_NOW); // not sure this should be either RTLD_NOW or RTLD_LAZY #elif defined(__Win32__)