[cfarm-users] Automated deployment across multiple cfarm hosts

Jonathan Wakely jwakely.gcc at gmail.com
Sun Sep 15 10:56:13 CEST 2024


On Sun, 15 Sept 2024 at 09:54, Jonathan Wakely <jwakely.gcc at gmail.com> wrote:
>
> On Sun, 15 Sept 2024 at 08:41, Peter Gutmann via cfarm-users
> <cfarm-users at lists.tetaneutral.net> wrote:
> >
> > Playing with my own build-on-everything script I've found some issues with
> > several systems, when doing things manually I've just skipped over them but
> > the script is less forgiving...
> >
> > cfarm23 has an ancient clang install that dies with an internal error trying
> > to generate code.
> >
> > cfarm112 has a broken clang install, it seems to include GNU headers but not
> > ones that clang can use:
> >
> > In file included from ./tools/test.c:7:
> > In file included from /usr/include/stdio.h:27:
> > In file included from /usr/include/features.h:399:
> > /usr/include/gnu/stubs.h:11:11: fatal error: 'gnu/stubs-64-v1.h' file not found
> > # include <gnu/stubs-64-v1.h>
> >           ^
> > 1 error generated.
> >
> > cfarm119 has no dev tools that I can find:
>
> /opt/freeware/bin

And either put that before /usr/bin in your PATH or use gmake instead of make.

> >
> > -bash-5.1$ which xlc
> > which: 0652-141 There is no xlc in /usr/bin /etc /usr/sbin /usr/ucb /home/peter/bin /usr/bin/X11 /sbin ..
> > -bash-5.1$ lslpp -l | grep xlc
> > -bash-5.1$ which gcc
> > which: 0652-141 There is no gcc in /usr/bin /etc /usr/sbin /usr/ucb /home/peter/bin /usr/bin/X11 /sbin ..
> > -bash-5.1$ which cc
> > which: 0652-141 There is no cc in /usr/bin /etc /usr/sbin /usr/ucb /home/peter/bin /usr/bin/X11 /sbin ..
> > -bash-5.1$ which clang
> > which: 0652-141 There is no clang in /usr/bin /etc /usr/sbin /usr/ucb /home/peter/bin /usr/bin/X11 /sbin ..
> >
> > /usr/include is present with IBM headers but I can't find any trace of a
> > compiler.
> >
> > cfarm210 is running an ancient version of SSH that requires all sorts of
> > algorithm downgrades to work.  This isn't a big deal security-wise, but it
> > does mean adding a pile of overrides to the client-side SSH.
>
> That's an out-of-support version of Solaris, there's a newer Solaris
> box in the farm now.
>
> > cfarm210 has a range of Sun/Oracle compilers but no other build tools (make,
> > etc) that I can find.
>
> /opt/csw/bin

And use gmake not make.


More information about the cfarm-users mailing list