Skip to content

Commit 32287e3

Browse files
committed
There's no actual need to RTLD_DEEPBIND
1 parent 7720c89 commit 32287e3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

generate-wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def write_implementation(filename, soname, sysincludes, initname, functions, sym
147147
file.write(f"int initialize_{initname}() {{\n")
148148
file.write(" void *handle;\n")
149149
file.write(" char *error;\n")
150-
file.write(f" handle = dlopen(\"{soname}\", RTLD_NOW | RTLD_DEEPBIND);\n")
150+
file.write(f" handle = dlopen(\"{soname}\", RTLD_LAZY);\n")
151151
file.write(" if (!handle) {\n")
152152
file.write(" fprintf(stderr, \"%s\\n\", dlerror());\n")
153153
file.write(" return(1);\n")

0 commit comments

Comments
 (0)