Re: Fedora 33 System-Wide Change proposal: CompilerPolicy Change

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2020-06-05 at 10:51 +0000, devel-request@xxxxxxxxxxxxxxxxxxxxxxx wrote:
> 
> Date: Fri, 5 Jun 2020 12:42:30 +0200
> From: Vitaly Zaitsev <vitaly@xxxxxxxxxxxxxx>
> Subject: Re: Fedora 33 System-Wide Change proposal: CompilerPolicy
> 	Change
> To: devel@xxxxxxxxxxxxxxxxxxxxxxx
> Message-ID: <08a3d005-da6e-248f-4f70-611a05414907@xxxxxxxxxxxxxx>
> Content-Type: text/plain; charset=utf-8
> 
> On 04.06.2020 22:30, Ben Cotton wrote:
> > Fedora has historically forced packages to build with GCC unless the
> > upstream project for the package only supported Clang/LLVM.  This
> > change proposal replaces that policy with one where compiler selection
> > for Fedora follows the package's upstream preferences.
> 
> +1 for this change.
> 
> Also RHBZ#1559007 need to be fixed as well. I'm very tired of patching
> Fedora build flags in order to remove unsupported by Clang options.
I don't think Tom (as the LLVM lead within Red Hat) nor I would object to having
a way to do this more cleanly.  While Clang/LLVM and GCC agree on many options, I
can certainly envision the need to have toolchain specific flags and ways to
change them.


> 
> -- 
> Sincerely,
>   Vitaly Zaitsev (vitaly@xxxxxxxxxxxxxx)
> 
> ------------------------------
> 
> Date: Fri, 5 Jun 2020 12:46:12 +0200
> From: Vitaly Zaitsev <vitaly@xxxxxxxxxxxxxx>
> Subject: Re: Fedora 33 System-Wide Change proposal: CompilerPolicy
> 	Change
> To: devel@xxxxxxxxxxxxxxxxxxxxxxx
> Message-ID: <f66cc6f5-7b21-f5a2-cf04-cdc2b575cf38@xxxxxxxxxxxxxx>
> Content-Type: text/plain; charset=utf-8
> 
> On 05.06.2020 09:52, Kevin Kofler wrote:
> > I am opposed to this change. Chromium and Firefox build fine with GCC. I 
> > think that a distribution should be built with a consistent toolchain 
> > wherever possible.
> 
> Clang is much better than GCC nowadays. It has better architecture,
> support lots of optimizations and analyzers.
> 
> GCC is a legacy compiler. It should be completely replaced by Clang in
> the nearest future.
I would disagree strongly with both of those statements, but neither your opinion
nor mine on these statements have any relevance to the change proposal.

THe change proposal is simple.  Compiler selection should flow from the upstream
project.

Jeff
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux