[LLVMbugs] [Bug 21147] New: The CLang compilation process, an enhancement : include it COMPULSORY in the LLVM libraries package

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Oct 3 02:32:23 PDT 2014


http://llvm.org/bugs/show_bug.cgi?id=21147

            Bug ID: 21147
           Summary: The CLang compilation process, an enhancement :
                    include it COMPULSORY in the LLVM libraries package
           Product: clang
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Frontend
          Assignee: unassignedclangbugs at nondot.org
          Reporter: science0.delphin at laposte.net
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

The LLVM documentation we can find in your site says that CLang is build (so,
compiled) with LLVM (libraries) at the same time. In fact, and regretfully,
this is not true. Building LLVM gave me only LLVM libraries and related files
(bin, include ...) and not the frontend CLang tools, highly need by us,
(scientific, engineering, University) developers...

When I unarchived the CLang package, I found an INSTALL text file indicating
that the CLang must be unarchived, then the files had to be transferred into a
(new) clang directory that must be created in the LLVM/tools directory. With
this process, it works : CLang is compiled and built now.

So, please kindly note the following enhancement I propose :

include EVERYTIME the CLang package in the LLVM package (in fact, what we want
is to compile source code in C, and Objective-C in particular, then in C++ ...
And why not in Fortran ?). Because some developers JUST NEED the LLVM
libraries, add a new instruction for configure, such as --enable-clang, set at
'no' by default, and when set to 'yes', building the CLang package
automatically (NB Same thing could be done with RT library or CLang extra tools
for example).

Eventually, please note that the current CLang compilation procedure, namely
putting CLang files into the LLVM/tools directory, should be indicated in your
web site EXPLICITELY to save time and have more understanding.

Kind regards !

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20141003/2648742a/attachment.html>


More information about the llvm-bugs mailing list