> Date: Mon, 10 Apr 2017 11:56:29 +0100 > From: Stuart Henderson <s...@spacehopper.org> > > On 2017/04/09 23:56, Mark Kettenis wrote: > > Ran into this when trying to build subversion with the default ulimit > > -n of 128. > > btw, the quickest way to build subversion is like this: > > FLAVOR="no_bindings no_ap2 no_perl no_python no_ruby no_gnome-keyring" make > > Assuming this is on aarch64, at least FLAVOR=no_gnome-keyring is required > for now (otherwise it pulls in graphics/png as a dependency, which fails > due to missing arm_neon.h).
Looking into arm_neon.h. This header file is supposed to be generated using the clang_tablegen tool, which is why we missed it. > I'll start uploading signed snapshot packages when I have a few more > things in place. But for now you can find some unsigned packages, > including subversion, at http://junkpile.org/packages/aarch64/ Here is a diff that fixes emacs on arm64: Index: editors/emacs/Makefile =================================================================== RCS file: /cvs/ports/editors/emacs/Makefile,v retrieving revision 1.67 diff -u -p -r1.67 Makefile --- editors/emacs/Makefile 10 Feb 2017 03:05:33 -0000 1.67 +++ editors/emacs/Makefile 10 Apr 2017 11:34:25 -0000 @@ -4,7 +4,7 @@ COMMENT= GNU editor: extensible, custom VERSION= 25.1 DISTNAME= emacs-${VERSION} -REVISION= 3 +REVISION= 4 CATEGORIES= editors Index: editors/emacs/patches/patch-configure =================================================================== RCS file: /cvs/ports/editors/emacs/patches/patch-configure,v retrieving revision 1.10 diff -u -p -r1.10 patch-configure --- editors/emacs/patches/patch-configure 10 Feb 2017 02:24:07 -0000 1.10 +++ editors/emacs/patches/patch-configure 10 Apr 2017 11:34:25 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-configure,v 1.10 2017/02/10 02:24:07 jca Exp $ --- configure.orig Fri Sep 16 11:20:23 2016 -+++ configure Fri Feb 10 02:56:08 2017 ++++ configure Wed Mar 15 23:38:05 2017 @@ -9531,7 +9531,14 @@ case "$opsys" in openbsd) ## Han Boetes <h...@boetes.org> says this is necessary, @@ -8,7 +8,7 @@ $OpenBSD: patch-configure,v 1.10 2017/02 - LD_SWITCH_SYSTEM="-Z" + ## Enable only where necessary. + case $host_cpu in -+ x86_64|sparc64|arm) ++ x86_64|sparc64|arm|aarch64) + ;; + powerpc|mips64el|*) + LD_SWITCH_SYSTEM="-Z"