Don't fail on importing things with undefined references. Unfortunately we

still fail on importing modules that link with libraries that fail
their initialization code (such as windowing libraries when we don't have
access to the window server) and that is what I really wanted to fix.
This commit is contained in:
Jack Jansen 2001-12-06 22:58:56 +00:00
parent dd19cf8134
commit e3d7622fb3

View file

@ -148,7 +148,8 @@ dl_funcptr _PyImport_GetDynLoadFunc(const char *fqname, const char *shortname,
break;
}
if (errString == NULL) {
newModule = NSLinkModule(image, pathname, TRUE);
newModule = NSLinkModule(image, pathname,
NSLINKMODULE_OPTION_BINDNOW|NSLINKMODULE_OPTION_RETURN_ON_ERROR);
if (!newModule)
errString = "Failure linking new module";
}