Subject: Re: thread problem bilding perl 5.8.6 on 2.0/sparc
To: Hubert Feyrer <hubert@feyrer.de>
From: Chuck Silvers <chuq@chuq.com>
List: tech-userlevel
Date: 03/05/2005 06:03:38
On Sat, Mar 05, 2005 at 11:21:48AM +0100, Hubert Feyrer wrote:
>
> Building perl 5.8.6 on NetBSD 2.0/sparc from pkgsrc-current leads to
> miniperl dumping core. gdb says:
>
> #0 0x1030c100 in pthread__lock_ras_end () from
> /usr/lib/libpthread.so.0
>
> Is this a known problem, how does one work around it? Is it fixed on the
> netbsd-2 or maybe netbsd-2-0 branch, and if so, what component needs
> rebuilding - kernel, libpthread, ...?
this has been fixed in -current, and pullups have been in the queue for
a month now but are not yet applied. to get working pthreads on sun4c,
you need both a new kernel and a new libpthread. these are the relevant
changes:
cvs rdiff -r1.155 -r1.156 src/sys/arch/sparc/sparc/trap.c
cvs rdiff -r1.17 -r1.18 src/sys/arch/sparc/include/lock.h
-Chuck
> More information is appended below, please let me and/or Martin Ebnoether
> (CC:d) know! (It`s his machine, an IPC)
>
> What can we do to get perl going on sparc?
> Thanks!