pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/29022: missing match in dlopen.builtin.mk for NetBSD 2.0.1



>Number:         29022
>Category:       pkg
>Synopsis:       missing match in dlopen.builtin.mk for NetBSD 2.0.1
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 20 12:34:00 +0000 2005
>Originator:     Charlie Root
>Release:        NetBSD 2.0.1
>Organization:
DVZ FH Giessen
>Environment:
System: NetBSD mailgate-1.dvz.fh-giessen.de 2.0.1 NetBSD 2.0.1 (MAILGATE.20) 
#0: Tue Jan 18 16:07:04 CET 2005 
root%mailgate-1.dvz.fh-giessen.de@localhost:/usr/obj/sys/arch/i386/compile.i386/MAILGATE.20
 i386
Architecture: i386
Machine: i386
Packagesource Branch: pkgsrc-2004Q4

>Description:
        This is related to PR #28800, where perl dumps core if using "use RRDs;"
        in scripts.

        After investigation I found, it could only be related to the NetBSD
        version, which is used in mk/dlopen.builtin.mk to determine, if
        native pthread-support is available or not.

        After adding NetBSD-2.[0-9].[0-9]-* to the list of patterns,
        perl is compiled with native pthread-support again.

        Please note: This bug also effects packages like ethereal,
        gtk2+, etc. thus the slightly elevated severity.

>How-To-Repeat:
        Compile perl on NetBSD 2.0.1 and check for the nonexistance of the
        pthread library with ldd. Try to use any perl-script using RRDs.

>Fix:
Something like the following should fix it. Please also apply to
pkgsrc-2004Q4.

Index: dlopen.builtin.mk
===================================================================
RCS file: /cvsroot/pkgsrc/mk/dlopen.builtin.mk,v
retrieving revision 1.7
diff -r1.7 dlopen.builtin.mk
39c39
<       NetBSD-2.[0-9]-* NetBSD-2.[0-9]_*-*                             \
---
>       NetBSD-2.[0-9]-* NetBSD-2.[0-9].[0-9]-* NetBSD-2.[0-9]_*-*      \





Home | Main Index | Thread Index | Old Index