Page to track building of ports for arm64. Bugs in bugzilla should be added as a dependency to the tracker bug

Package build status

As of a recent -CURRENT poudriere build on the cluster, there were 893 IGNOREd ports (including none blacklisted) and 112 failures, for a total number of SKIPPED 3903. (You may also view the index to all the builds on -CURRENT.)

Some of the IGNOREd ports are expected failures for non-x86 architectures (e.g. no linux emulation support). This list attempts to help coordinate the efforts to fix the other ones.

Patches already available for testing

Please see Bugzilla search on arm64 or Bugzilla search on aarch64 and "attachment is patch"; sorted by Summary (which is usuallly portname)

MarkLinimon continues to test most of them as of 20180102. He has not yet analyzed all the errorlogs.

Build failures

Build failures that are already known

These ports have already been marked BROKEN or IGNORE.

In general only the first case is worth working on; however, port maintainers are inconsistent in their use.

The best way to browse these problems:

The Search textbox may be used to narrow down the results.

Examples that should be relatively easy to address:

Less easy:

Finally, the reason may be missing. Contact MarkLinimon if you need help.

Missing sbrk

sbrk was never available in any aarch64 release. All the ports that try to link with it have already been marked BROKEN. But note that this commit to graphics/graphviz was sufficient to fix it.

/!\ TODO item: investigate whether this is sufficient for all the others.

Build failures that are new

These fall into several categories:

It requires some detective work to figure out which is which, but for now, let's narrow it down to the latter group.

/!\ MarkLinimon is working on revising the rest of this page as of 20171219.

New errors

These may have been caused by the change to the lld linker. Some changes have already been committed but not yet built on the cluster. Contact EdMaste.

How you can help

portname

affects

comments

devel/libgtop

63 (gnome)

sbrk

graphics/gegl

27

Segmentation fault in docs/gallery/

devel/arm-none-eabi-gcc

26

fails to package

multimedia/gstreamer-ffmpeg

21

invokes x86 asm

graphics/opencolorio

9

use of undeclared identifier builtin_ia32_emms

audio/xmms2

9

error in backend: Do not know how to split this operator's operand!

multimedia/libxine

6

error: no acceptable as found in ATH

lang/spidermonkey185

4

cacheFlush support is missing on this platform


CategoryPorts

arm64/ports (last edited 2018-01-02 15:51:14 by MarkLinimon)