Irix joblimits failure (was: Re: New snapshot)

Pekka Savola pekkas at netcore.fi
Tue Nov 21 20:11:06 EST 2000


On Tue, 21 Nov 2000 mouring at etoh.eviladmin.org wrote:
> Will this resolve the issue cleanly?

Works for me; doesn't define WITH_IRIX_JOBS as it shouldn't.

> --- ../openssh/configure.in	Sat Nov 11 12:58:31 2000
> +++ configure.in	Tue Nov 21 03:33:53 2000
> @@ -111,7 +111,7 @@
>  	AC_DEFINE(WITH_IRIX_ARRAY)
>  	AC_DEFINE(WITH_IRIX_PROJECT)
>  	AC_DEFINE(WITH_IRIX_AUDIT)
> -	AC_DEFINE(WITH_IRIX_JOBS)
> +	AC_CHECK_FUNC(jlimit_startjob, [AC_DEFINE(WITH_IRIX_JOBS)])
>  	no_libsocket=1
>  	no_libnsl=1
>  	AC_DEFINE(BROKEN_INET_NTOA)
>
>
> On Tue, 21 Nov 2000, Pekka Savola wrote:
>
> > On Tue, 14 Nov 2000, Michael Stone wrote:
> >
> > > The IRIX job limits patch will only build on IRIX >= 6.5.7. I hacked up
> > > configure to do the checking, but I'm not sure of the configure.in
> > > syntax. Does this look legal?
> > >
> > > *-*-irix6*)
> > >         CFLAGS="$CFLAGS -I/usr/local/include"
> > >         LDFLAGS="$LDFLAGS"
> > >         PATH="$PATH:/usr/etc"
> > >         MANTYPE='$(CATMAN)'
> > >         AC_DEFINE(WITH_IRIX_ARRAY)
> > >         AC_DEFINE(WITH_IRIX_PROJECT)
> > >         AC_DEFINE(WITH_IRIX_AUDIT)
> > >
> > >         IFS=.fm
> > >         set `uname -r`
> > >         if test $2 -ge 5 ; then
> > >                 set `uname -R`
> > >                 if test $3 -gt 5 -o $4 -gt 7 ; then
> > >                         AC_DEFINE(WITH_IRIX_JOBS)
> > >                 fi
> > >         fi
> > >         unset IFS
> > >
> > >         no_libsocket=1
> > >         no_libnsl=1
> > >         AC_DEFINE(BROKEN_INET_NTOA)
> > >         ;;
> >
> > For me, compilation on Irix (uname -R: 6.5 6.5.9m) fails with:
> >
> > ---
> > ld32: ERROR   33 : Unresolved text symbol "jlimit_startjob" -- 1st referenced by session.o.
> >         Use linker option -v to see when and which objects, archives and dsos are loaded.
> > ld32: INFO    152: Output file removed because of error.
> > ---
> >
> > And relating:
> > ---
> > session.c:1101: warning: implicit declaration of function 'limit_startjob'
> > ---
> >
> > Apparently not all people have job limits even though they may have rather
> > recent systems...
> >
> >
>
>

-- 
Pekka Savola                 "Tell me of difficulties surmounted,
Pekka.Savola at netcore.fi      not those you stumble over and fall"






More information about the openssh-unix-dev mailing list