Call for testing: OpenSSH-6.2

Iain Morgan imorgan at nas.nasa.gov
Sat Mar 16 05:11:40 EST 2013


On Fri, Mar 15, 2013 at 11:58:19 -0500, Tom Christensen wrote:
> On 03/15/2013 01:24 AM, Damien Miller wrote:
> > On Tue, 12 Mar 2013, Tom Christensen wrote:
> >
> >>> replaced with kill(0, SIGTERM) to achieve the same thing.
> >>>
> >> Any opinion on this one?
> >>
> >> Building openssh with -D_BSD_SIGNALS forced on causes numerous warnings like
> >> the below to appear:
> >
> > How did you enable this? Was it CFLAGS="-D_BSD_SIGNALS" ./configure ... or
> > by editing the Makefile after configure ran?
> >
> I did CC="gcc -D_BSD_SIGNALS" ./configure ...
> 
> > If you haven't, I'd recommend you try the CFLAGS/configure way so all the
> > configure tests have a chance to find and react to the exposed symbols.
> >
> I just double checked with CFLAGS="-D_BSD_SIGNALS" ./configure ...
> As expected it did not make a difference.
> 
> I did a build on IRIX 6.2 with SGI MIPSpro 7.3 and it had this to report:
> cc -D_BSD_SIGNALS  -I. -I.. -I. -I./.. -I/usr/tgcware/include/openssl 
> -I/usr/tgcware/include -DHAVE_CONFIG_H -c bsd-arc4random.c
> c-1047 cc: WARNING File = ../openbsd-compat/bsd-misc.h, Line = 103
>    Macro "signal" (declared at line 376 of "/usr/include/sys/signal.h") 
> has an
>            incompatible redefinition.
> 
>    #define signal(a,b) mysignal(a,b)
>            ^
> 
> 

I haven't had an IRIX system to play with for several years, but looking
back on my notes I see that it used to be necessary to set CC=c99 when
using the MIPSpro.

-- 
Iain Morgan


More information about the openssh-unix-dev mailing list