[Python-bugs-list] [ python-Bugs-472202 ] dlerror()-messages bogus on netbsd (original) (raw)

noreply@sourceforge.net noreply@sourceforge.net
Wed, 17 Oct 2001 12:25:32 -0700


Bugs item #472202, was opened at 2001-10-17 12:25 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105470&aid=472202&group_id=5470

Category: Build Group: Platform-specific Status: Open Resolution: None Priority: 5 Submitted By: Audun Arnesen Nordal (audun) Assigned to: Nobody/Anonymous (nobody) Summary: dlerror()-messages bogus on netbsd

Initial Comment: In Python/dynload_shlib.c, a preprocessor check is done to determine if the 'NetBSD' identifier predates some value (199712) on NetBSD platforms. However, this identifier is defined in the <sys/param.h> file which is not included, and dlerror() messages are thus mistakingly hardcoded to "error in dynamic linking" on all NetBSD platforms.

Also, recent ELF-handling added targeted for OpenBSD applies to NetBSD as well.

This bug has been handled in the NetBSD package tree for some time (patch committed there by Matthias Drochner), but I couldn't find it reported in Python's buglist and the bug is present in Python's most recent cvs.

Patch enclosed.

Best regards,

Audun Nordal


You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=105470&aid=472202&group_id=5470