Status of ports on PowerPC

This page mostly focuses on the status of ports on 64-bit PowerPC (known internal to the code as 'powerpc64').

Port support for FreeBSD/powerpc64 is an active work in progress.

Most ports do build. Pre-built packages are available for 12.0R and 13-CURRENT via the usual methods. Both quarterly and head branches are built for 12.0R; for 13-CURRENT, only the head branch is built.

However, as powerpc64 is a tier-2 platform in FreeBSD, ports are not at parity with e.g. amd64; there are still a number of ports ignored, skipped, and failing to build. We have several volunteers working on the problem but more are needed, especially in the area of testing.

Please contact MarkLinimon if you want to help and/or to see the error log from the last time any of the failing ports was attempted.

Known-working ports

Ports in need of most attention

libsoup

Many of the GUI ports depend on devel/libsoup. To build this port you need either:

This commit did not make it into 12.0R, nor is it reflected in the 12.0-quarterly package builds as of 20190509.

ssl problems

In 12 and later, there are over 100 port regressions based on ssl. These affect all archs and most are out of scope of this discussion. Almost all are already marked BROKEN, on all architectures.

ports already marked BROKEN

There are around 130 ports marked BROKEN specifically on powerpc64. These are ports that we believe could possibly be fixed on FreeBSD (as opposed to NOT_FOR_ARCHS/ONLY_FOR_ARCHS where we believe that upstream would have to make changes).

Runs with TRYBROKEN set are periodically made to check that they still fail; here are the ones from 20190415.

miscellaneous known failures

Roughly sorted by # affected, descending. #affected may reflect a partial build. Mostly ignores NOT_FOR_ARCHS. Updated 20190415.

Portname

# Affected

Affects

Error

Comments

math/openblas

597

octave, various others

gemm.c:403: 'SGEMM_DEFAULT_Q' undeclared (first use in this function)

marked BROKEN

devel/openmp

340

XXX

XXX

marked NOT_FOR

lang/go14

254

Go language apps

XXX

marked NOT_FOR

lang/fpc

120

Pascal language apps

XXX

marked NOT_FOR

lang/ocaml

104

ocaml language apps

error: too few arguments to function gethostbyname_r

marked NOT_FOR

lang/ldc

29

D programming language apps

error: unrecognized command line option "-std=c++11"

marked BROKEN

archivers/unrar

26

various

SSL problem

Repositories

See /repositories.

powerpc/ports (last edited 2019-05-09 15:55:02 by MarkLinimon)