misc/163304: complete LLVM toolset in the source tree made available via knob in /etc/src.conf

Oliver Hartmann ohartman at mail.zedat.fu-berlin.de
Thu Dec 15 00:50:09 UTC 2011


>Number:         163304
>Category:       misc
>Synopsis:       complete LLVM toolset in the source tree made available via knob in /etc/src.conf
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 15 00:50:08 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Oliver Hartmann
>Release:        FreeBSD 10.0-CURRENT/amd64, FreeBSD 9.0-RC2/amd64
>Organization:
FU Berlin
>Environment:
>Description:
With CLANG being the future base C/C++ compiler in FreeBSD, LLVM got part of the system. But only those portions of LLVM which are used for CLANG. If one would like to develop with LLVM itself, this one has to install LLVM from ports to get missing pieces like llc, lli or llvm-as and so on.
Obviously, the code for the whole LLVM suite is present, but gets not compiled at all by default.

It would be highly appreciable to have a magic knob in /etc/src.conf allowing to enable the compilation/usage of the whole LLVM suite instead of the port version. It would be great not having a mess with several versions by simply allowing to build the base systems's LLVM by demand and taking the 10 minutes longer compile time on modern architectures. 
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list