On Sat, May 26, 2012 at 02:57:48PM +0200, Pascal Stumpf wrote:
> Plan 9 is a distributed computing environment built at Bell Labs
> starting in the late 1980s. The system can be obtained from Bell
> Labs at http://plan9.bell-labs.com/plan9 and runs on PCs and a
> variety of other platforms. Plan 9 became a convenient platform for
> experimenting with new ideas, applications, and services.
> 
> Plan 9 from User Space provides many of the ideas, applications,
> and services from Plan 9 on Unix-like systems. It runs on FreeBSD
> (x86), Linux (x86 and PowerPC), Mac OS X (PowerPC), OpenBSD (x86),
> and SunOS (Sparc).
> 
> 
> 
> This has been in openbsd-wip for a while.  With the exception of 9pfuse,
> it is mostly functional (needs rthreads), but it still needs testing on
> powerpc.  It installs into its own hierarchy in ${PREFIX}/plan9, with
> the '9' command symlinked to ${PREFIX}/bin.  If you want to use the
> Plan9 tools, you can either just use '9 [cmd]' or set PLAN9 in your
> environment to point to the root of the plan9port tree and put
> $PLAN9/bin into your PATH (in that case, be aware of the consequences
> though ...).

So after testing on ppc, it doesnt build there (see attached full log)

cd /usr/obj/ports/plan9port-20120508/plan9/src/libthread; mk all
9c -O2 -pipe  -Wall -pthread OpenBSD-power-asm.S
OpenBSD-power-asm.S: Assembler messages:
OpenBSD-power-asm.S:103: Error: unsupported relocation against SYS_rfork
mk: 9c -O2 -pipe ...  : exit status=exit(1)
mk: for i in ...  : exit status=exit(1)

Not 100% uptodate but i have rthreads there:
OpenBSD 5.1-current (GENERIC) #201: Wed Jun  6 14:56:55 MDT 2012
    dera...@macppc.openbsd.org:/usr/src/sys/arch/macppc/compile/GENERIC

interestingly, even if the build fails it proceeds to fake step, so
thebuild system doesnt properly report errors..

I also noted that during fake :
install -c -s -o root -g bin -m 555
/usr/ports/pobj/plan9port-20120508/plan9/bin/venti/*
/usr/ports/pobj/plan9port-20120508/fak
strip:
/usr/ports/pobj/plan9port-20120508/fake-amd64/usr/local/plan9/bin/venti/conf:
File format not recognized


It also needs no_regress=yes... or a proper do-regress target, if
there arectual tests.

Landry

Attachment: plan9-ppc.log.gz
Description: application/gunzip

Reply via email to