[Scons-dev] Clang support

Michael Jarvis mjarvis.tx.08 at gmail.com
Mon Jan 5 19:02:46 EST 2015


Clang can (mostly) emulate gcc, while the reverse is not true. I would say
default to gcc as well.

On Mon, Jan 5, 2015 at 6:00 PM, Bill Deegan <bill at baddogconsulting.com>
wrote:

> I'd say on linux default to gcc.
> If we add clang tools the user can always override them if they wish to.
>
> -Bill
>
> On Mon, Jan 5, 2015 at 3:58 PM, William Blevins <wblevins001 at gmail.com>
> wrote:
>
>> Im not sure what percentage of linux devs use clang vs gcc, but my
>> personal experience is gcc is more widely used.
>>
>> Yet another gcc user,
>> William
>> On Jan 5, 2015 6:51 PM, "Russel Winder" <russel at winder.org.uk> wrote:
>>
>>> On Mon, 2015-01-05 at 13:48 +0100, Paweł Tomulik wrote:
>>> […]
>>> > I have a project where I just set construction variables CC=clang and
>>> > CXX=clang++ and it works well (I check existence of these compilers
>>> with
>>> > SConf, so I don't need the Tool machinery to search for the compiler
>>> > executables).
>>> >
>>> > Some time ago I also wrote these two tools:
>>> >
>>> > https://github.com/ptomulik/scons-tool-clang
>>> > https://github.com/ptomulik/scons-tool-clangpp
>>> >
>>> > but for some (forgotten) reason I don't use them :)
>>>
>>> This may work fine, but if SCons does not have tools called clang, clang
>>> ++, clanglink *AND* detection of clang for the cc, c++ and link tools,
>>> then SCons has no credible support for Clang.
>>>
>>> My real question is whether SCons should prefer clang over gcc for
>>> Linux.
>>>
>>> --
>>> Russel.
>>>
>>> =============================================================================
>>> Dr Russel Winder      t: +44 20 7585 2200   voip:
>>> sip:russel.winder at ekiga.net
>>> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
>>> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
>>>
>>> _______________________________________________
>>> Scons-dev mailing list
>>> Scons-dev at scons.org
>>> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>>>
>>>
>> _______________________________________________
>> Scons-dev mailing list
>> Scons-dev at scons.org
>> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>>
>>
>
> _______________________________________________
> Scons-dev mailing list
> Scons-dev at scons.org
> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>


-- 
*Michael Jarvis*
McKinney, TX USA
http://about.me/michael.a.jarvis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20150105/194835db/attachment.html>


More information about the Scons-dev mailing list