Hi George,

On Wed, Sep 14, 2022 at 5:19 PM George Koehler <kern...@gmail.com> wrote:
>
> On Sun, 11 Sep 2022 13:48:34 -0700
> Kyle Milz <krwm...@gmail.com> wrote:
>
> > Recently I needed plan9port for i386 and to my surprise it builds and
> > light testing of mk and acme work fine.
> >
> > I was curious if macppc was also fixed, so I built and tested that as
> > well, with the same results.
>
> Good find!  I can also build it on powerpc64.  I applied your diff
> and deleted ONLY_FOR_ARCHS, so I have the diff below.

Unfortunately, building at least on sparc64 does not complete.
Curiously it also does not fail, it just stops after 'mk' is compiled.
So I think ONLY_FOR_ARCHES may need to be retained, with the platforms
we have tested.

> I can run a few simple commands like "9 man intro" and "9 ls" on
> macppc and powerpc64.  I can also start 9term on macppc; I'm not
> running X on powerpc64.
>
> The broken OpenBSD-386-asm.S no longer exists, after git commits to
> src/libthread in Dec 2020 deleted OpenBSD-*-asm.S and switched to
> pthreads(3).  This might fix the threading problems and allow any
> OpenBSD arch to build plan9port.
>
> --George
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/plan9/plan9port/Makefile,v
> retrieving revision 1.39
> diff -u -p -r1.39 Makefile
> --- Makefile    11 Mar 2022 19:49:08 -0000      1.39
> +++ Makefile    14 Sep 2022 20:57:45 -0000
> @@ -1,7 +1,3 @@
> -ONLY_FOR_ARCHS =       amd64 i386 powerpc
> -BROKEN-i386 =          various "invalid operand for instruction", 
> OpenBSD-386-asm.S
> -BROKEN-powerpc =       threading issues
> -
>  COMMENT =              Plan 9 from user space
>
>  DISTNAME =             plan9port-20210323

Reply via email to