Date: Fri, 03 Dec 2021 16:19:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260134 --- Comment #8 from Martin Birgmeier <d8zNeCFG@aon.at> --- Agreed. It is, however, already necessary to keep it in sync for llvm 13.0.0 as shown in bsd.gecko.mk. For me the major underlying problem is the rather huge cost of needing multiple full installations of llvm for the mesa- and mozilla-derived projects. If we could create a runtime-only part of those llvms that would be a huge improvement. I think the ports infrastructure would need to grow the ability to create multiple packages from a single port, covering different aspects of that port. For example, recently devel/git has been split in git proper, git-gui, and git-cvs, and as far as I can see this has been done by replicating the full build and then only installing the required parts. If instead these three packages could be created from a single port, the CPU burn could be saved. Same for llvm-xx: Creating packages for the runtime, actual suite, and documentation comes to mind. That not (yet?) being available I try to keep the number of llvms necessary in my systems to a minimum by settling on (currently) 12 as the common denominator. -- Martin -- You are receiving this mail because: You are the assignee for the bug.