Status of FreeBSD ports on PowerPC built using clang

Overview

As of this writing (201911031), by default ports on powerpc are built using the (ancient) base system GCC 4.2.1. See powerpc/ports/PortsOnGcc for the status of ports built using that compiler.

This will (probably) continue to be the case on FreeBSD/11 and FreeBSD/12 in the future.

However, the status of ports built with clang/llvm in base is preliminary and quite different. 13-CURRENT users should expect an llvm/elfv2 flag day sometime in 2019Q4.

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

What you need to know about flag day

See llvm-elfv2 cutover.

/!\ A test run with USE_GCC completely disabled produced unusable results.

Known-working ports

Ports that require patches to build

General problems

Specific ports

Non-buildable ports

Again, these comments are particular to llvm-based systems.

Specific ports

Port build failures in need of most attention

See the blacklist of known failures on the test system if you want to play along at home. Updated often as of 20191008.

As of 20191008, here are the failures of most concern. These comprise all the major port categories. In total, 30361 packages have been built.

portname

#

affected

error

net/norm

49

various

Assertion failed: i64 FP_TO_UINT is supported only with FPCVT

devel/rubygem-glib2

29

various

segfault

devel/libslang2

17

various

cc: error: unable to execute command: Abort trap (core dumped)

/!\ The above statistics were generated from a "mostly null" run 20190823, but later modified.

Notes


CategoryPorts CategoryTodo

powerpc/ports/PortsOnClang (last edited 2020-02-09 04:07:14 by TrevorRoydhouse)