[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Thread IDs on BSD
From: |
Wolfgang Lux |
Subject: |
Re: Thread IDs on BSD |
Date: |
Wed, 1 Apr 2015 10:46:50 +0200 |
> Am 31.03.2015 um 21:31 schrieb Riccardo Mottola <address@hidden>:
>
> Hi Richard,
>
> On 2015-03-31 11:48:53 +0200 Richard Frith-Macdonald <address@hidden> wrote:
>
>> I don't have BSD systems to test on, but I've added code which should
>> report
>> the BSD thread ID of a thread in NSLog output, and also modified the
>> -description method of NSThread so that it should report thread name
>> and is
>> as it does on OSX in the form '<NSThread: 0x....>{name = X, num = Y}'
>> Please could anyone with BSD systems have a look at the latest code
>> in svn.
>>
>> As an easy way to check ... the regression test in
>> Tests/base/NSThread should
>> print the description of a thread in its log output.
>
> I just tried on NetBSD. configure fails, here an excertp:
>
> checking alignment of pthread_cond_t... 4
> checking for pthread_join in -lpthread... yes
> ./configure: /Local: permission denied
> ./configure: $CURRENT_GNUSTEP_MAKEFILES/: permission denied
> checking for pthread_getthreadid_np... no
> checking for pthread_main_np... no
> checking for sched_yield in -lrt... yes
> checking for nanosleep... yes
> checking for usleep... yes
> checking for Sleep... no
> checking for objc_root_class attribute support... not present
> checking for pthread_set_name_np... no
> test: ==: unexpected operator
> checking for pthread_setname_np() variant... netbsd
>
> two tests seem to fail, but in config.log I don't see the error. It looks
> configure is trying to execute. something in the wrong place because a
> variable is empty.
>
> I don't find the "==" test in config log either.
The two errors in the log above are due to using the wrong comment syntax and
using a non-standard operator in a test command in the configure script,
respectively. I've fixed both of them.
Wolfgang
- Re: Thread IDs on BSD,
Wolfgang Lux <=