Skip site navigation (1)Skip section navigation (2)
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>