Subject: Re: libpthread.so.1.60 on NetBSD 1.3.3
To: Christoph Badura <bad@oreilly.de>
From: Roger Brown <rogerhb@xtra.co.nz>
List: port-mac68k
Date: 09/05/1999 23:12:25
I have just repeated the build using the 'NetBSD-current' pkgsrc on
'NetBSD-1.3.3' and got the same results (can't build machdep_sys_lseek due
to redef of syscall and duplicated symbols sigsuspend/sigprocmask).

Which version of 'pkgsrc' am I supposed to use with NetBSD 1.3.3? Or do I
have to move to 1.4.1?

Regards

Roger
----------
>From: Christoph Badura <bad@oreilly.de>
>To: rogerhb@xtra.co.nz
>Cc: port-mac68k@netbsd.org
>Subject: Re: libpthread.so.1.60 on NetBSD 1.3.3
>Date: Sun, Sep 5, 1999, 6:45 am
>

>rogerhb@xtra.co.nz (Roger Brown) writes:
>
>>With various help, thanks Andy and Michael, I have got the pthreads library
>>working on mac68k NetBSD 1.3.3
>>(Mac IIcx, 8meg ram, 540 HD, Sonic ethernet)
>
>>The main problems I encountered were...
>
>>syssuspend() and sigprocmask() were duplicated, so I removed the definitions
>>from 'syscall.S'.
>
>>I could not get machdep.c to compile due to a problem with
>>'machdep_sys_lseek', basically the
>>redefining of the off_t __syscall(), so I split this into two files, putting
>>machdep_sys_lseek()
>>in it's own source file and compiled it separately. 
>
>Hmm.  I don't suppose you're build the mit-pthreads package.  Try using that,
>it has all the fixes that make it work on 1.3.3.  As far as mit-pthreads can
>be considered working, that is.
>
>-- 
>Christoph Badura     www.netbsd.org
>
> Anything that can be done in O(N) can be done in O(N^2).
> -- Ralf Schuettau (after looking at a particular piece of code)