Created attachment 203863 [details] cln.patch I guess clang/LLVM/LLD got smarter recently — the out-of-namespace declaration is not preventing the symbol from being deleted anymore: http://thunderx1.nyi.freebsd.org/data/head-arm64-default/p498440_s346039/logs/errors/cln-1.3.4_1.log Defining values does help, let's do that. (Makes more sense anyway, the out-of-namespace thing was a hack for MSVC…)
A commit references this bug: Author: wen Date: Tue Apr 23 23:44:26 UTC 2019 New revision: 499801 URL: https://svnweb.freebsd.org/changeset/ports/499801 Log: - Unbreak on aarch64 PR: 237439 Submitted by: greg@unrelenting.technology Changes: head/math/cln/Makefile head/math/cln/files/extra-patch-src_base_cl__low.h head/math/cln/files/extra-patch-src_base_low_cl__low__div.cc head/math/cln/files/extra-patch-src_base_low_cl__low__mul.cc