[cfe-users] Why doesn't clang use colors for diagnostics by default?

Victor via cfe-users cfe-users at lists.llvm.org
Thu Sep 10 08:49:17 PDT 2015


No. Still no luck. Tried both

On Thu, 10 Sep 2015 11:39:24 -0400
  don hinton <hintonda at gmail.com> wrote:
> Hi Victor:
> 
> Try setting TERM to a color terminal, e.g., xterm-color 
>or xterm-256color
> and see if that helps.  I use xterm-256color inside tmux 
>and it works fine.
> 
> hth...
> don
> 
> On Thu, Sep 10, 2015 at 2:40 AM, Victor via cfe-users <
> cfe-users at lists.llvm.org> wrote:
> 
>> I'm using command like this:
>>
>> $ clang++ prg.cpp
>>
>> My Clang is built from sources. What libraries it needs 
>>to use colors
>> automatically? Or may be there is some option that I can 
>>specify for
>> configure?
>>
>>
>> On Wed, 9 Sep 2015 19:49:21 -0700
>>  Richard Trieu <rtrieu at google.com> wrote:
>>
>>> Are you invoking Clang with "clang foo.cc" or "clang 
>>>-cc1 foo.cc"?  The
>>> first should detect if you have a color capable terminal 
>>>and automatically
>>> turn on color diagnostics while the second needs the 
>>>flag explicitly.  The
>>> other possibility is that the Clang you are using was 
>>>compiled with the
>>> libraries needed to detect a color terminal, and 
>>>defaults to no color.
>>>
>>> On Mon, Sep 7, 2015 at 5:15 AM, Victor via cfe-users <
>>> cfe-users at lists.llvm.org> wrote:
>>>
>>> Hello, all.
>>>>
>>>> Why doesn't clang use colors for diagnostics by default?
>>>> My environment:
>>>>
>>>> $ cat /etc/*-release
>>>> Red Hat Enterprise Linux Server release 6.3 (Santiago)
>>>>
>>>> $ echo $TERM
>>>> xterm
>>>>
>>>> Doc here
>>>> http://clang.llvm.org/docs/UsersManual.html#formatting-of-diagnostics
>>>> says: "This option, which defaults to on when a 
>>>>color-capable terminal is
>>>> detected". Isn't xterm "a color-capable terminal"?
>>>>
>>>> If I give -fcolor-diagnostics explicitly, all works as 
>>>>expected. But why
>>>> must I do that? GCC uses colors by default.
>>>> _______________________________________________
>>>> cfe-users mailing list
>>>> cfe-users at lists.llvm.org
>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
>>>>
>>>>
>> _______________________________________________
>> cfe-users mailing list
>> cfe-users at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
>>




More information about the cfe-users mailing list