Date: Sat, 20 Apr 2019 23:58:17 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 237427] lang/ldc: update to 1.15.0, unbreak on aarch64 Message-ID: <bug-237427-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237427 Bug ID: 237427 Summary: lang/ldc: update to 1.15.0, unbreak on aarch64 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: acm@FreeBSD.org Reporter: greg@unrelenting.technology Assignee: acm@FreeBSD.org Flags: maintainer-feedback?(acm@FreeBSD.org) Created attachment 203847 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D203847&action= =3Dedit ldc115.patch and use ninja to build the bootstrap compiler quickly and in parallel. v1.15.0 relnotes: https://github.com/ldc-developers/ldc/releases/tag/v1.15.0 This version brings LLVM 8 support, however not in ltsmaster it seems: FAILED: dmd2/impcnvgen=20 : && /usr/bin/c++ CMakeFiles/impcnvgen.dir/dmd2/impcnvgen.c.o -o dmd2/impcnvgen && : ld: error: undefined symbol: llvm::DisableABIBreakingChecks Might be worth it to use LLVM 7 for bootstrap and 8 for the final compiler.= And to rebuild the final compiler with itself because the lowmem option (see relnotes) sounds pretty cool. But I'm not very interested in all that right now, that's just notes for later. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-237427-7788>