Some extra flags that an HPUX user wants me to add.
diff --git a/Python/importdl.c b/Python/importdl.c
index 234d3fa..2abef33 100644
--- a/Python/importdl.c
+++ b/Python/importdl.c
@@ -480,10 +480,10 @@
 		shl_t lib;
 		int flags;
 
-		flags = BIND_DEFERRED;
+		flags = BIND_FIRST | BIND_DEFERRED;
 		if (verbose)
                 {
-                        flags = BIND_IMMEDIATE | BIND_NONFATAL | BIND_VERBOSE;
+                        flags = DYNAMIC_PATH | BIND_FIRST | BIND_IMMEDIATE | BIND_NONFATAL | BIND_VERBOSE;
                         printf("shl_load %s\n",pathname);
                 }
                 lib = shl_load(pathname, flags, 0);