Subject: re: dig(1) broken on sparc netbsd-3?
To: matthew green <mrg@eterna.com.au>
From: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
List: port-sparc
Date: 10/22/2006 01:51:39
At 21:45 Uhr +0200 21.10.2006, matthew green wrote:
>yeah, this is caused by the lack of pthreads.  the libisc code basically
>does "kill(getpid(), SIGTERM);" to exit, and in the non-pthread case it
>has not setup a SIGTERM handler so that why you get the default handling
>and "Terminated" printed by the shell.  i'm not sure what the right fix
>here it but it is a bug in bind without pthreads, not a netbsd specific
>bug....  the problem is src/dist/bind/lib/isc/unix/app.c.

So, NetBSD/sparc 3.1 will break any scripts that use host(1), nslookup(1)
or dig(1)?

Looking through doc/CHANGES-3.1, this was most likely broken with the
pull-up of BIND 9.3.2. How did the previous version (was that 8.x, or
already 9.x?) handle the problem?

	hauke

--
"It's never straight up and down"     (DEVO)