diff --git a/rts/linker/Elf.c b/rts/linker/Elf.c
index bcf7556bc14295dc7d4e86a6fa5bfbacfb20dca9..b70eab091630e3ded7d787fbb17e7e82b012cd76 100644
--- a/rts/linker/Elf.c
+++ b/rts/linker/Elf.c
@@ -2053,7 +2053,7 @@ void * loadNativeObj_ELF (pathchar *path, char **errmsg)
      goto dlopen_fail;
    }
 
-   nc = mkOc(DYNAMIC_OBJECT, path, NULL, 0, true, NULL, 0);
+   nc = mkOc(DYNAMIC_OBJECT, path, NULL, 0, false, NULL, 0);
 
    foreignExportsLoadingObject(nc);
    hdl = dlopen(path, RTLD_NOW|RTLD_LOCAL);